.circular-tabs{display:none}.circular-tabs.show{display:flex;flex-direction:column;align-items:center;animation:fadeIn .4s ease}.circular-tabs .overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.circular-tabs .picker-message,.circular-tabs .picker-message-onimg{position:relative;background:#FFFFFFB2;color:#000;padding:8px 30px;border-radius:4px;font-size:13px;font-weight:400;text-align:center;pointer-events:none;z-index:1001;transition:opacity .3s ease;font-style:italic;line-height:19.5px;box-shadow:0 10px 15px -3px #0000001A;cursor:pointer;pointer-events:auto;z-index:10}.circular-tabs .shades-wrapper{position:relative;height:264px;display:flex;align-items:center;justify-content:center;margin-bottom:40px;pointer-events:auto;width:auto}.circular-tabs .center-circle,.circular-tabs .shade-circle{position:absolute;border-radius:50%;border:7px solid #fff;box-shadow:0 8px 30px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:transform .5s cubic-bezier(.175,.685,.32,1.275),opacity .8s ease,box-shadow .2s ease}.circular-tabs .center-circle.is-selected,.circular-tabs .shade-circle.is-selected{box-shadow:0 0 0 3px hsla(0,0%,100%,.8),0 8px 30px rgba(0,0,0,.5)}.circular-tabs .center-circle.is-selected .selection-glow,.circular-tabs .shade-circle.is-selected .selection-glow{transform:scale(1);opacity:1}.circular-tabs .center-circle.is-selected .selection-dot,.circular-tabs .shade-circle.is-selected .selection-dot{transform:translate(-50%,-50%) scale(1);opacity:1}.circular-tabs .center-circle{width:90px;height:90px;border-radius:50%;border:7px solid #fff;z-index:10;transform:scale(0);pointer-events:none}.circular-tabs .shade-circle{width:60px;height:60px;border-radius:50%;border:7px solid #fff;z-index:5;transform:translate(0) scale(0)}.circular-tabs .close-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:#fff;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:20;pointer-events:auto}.circular-tabs .close-btn:hover{background:#f0f0f0}.circular-tabs .close-btn:after,.circular-tabs .close-btn:before{content:"";position:absolute;width:16px;height:2px;background:#333}.circular-tabs .close-btn:before{transform:rotate(45deg)}.circular-tabs .close-btn:after{transform:rotate(-45deg)}.circular-tabs .selection-glow{top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;box-shadow:0 0 25px 6px rgba(0,0,0,.95);transform:scale(0)}.circular-tabs .selection-dot,.circular-tabs .selection-glow{position:absolute;opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;pointer-events:none}.circular-tabs .selection-dot{top:50%;left:50%;width:14px;height:14px;background:rgba(0,0,0,.85);border-radius:50%;border:2px solid hsla(0,0%,100%,.9);transform:translate(-50%,-50%) scale(0);z-index:15}@media (min-width:320px) and (max-width:991px){.circular-tabs .shades-wrapper{width:280px;height:280px;margin-bottom:30px}.circular-tabs .center-circle{width:75px;height:75px;border-radius:50%;border:5px solid #fff}.circular-tabs .shade-circle{width:50px;height:50px;border-radius:50%;border:5px solid #fff}.circular-tabs .close-btn{width:28px;height:28px}.circular-tabs .close-btn:after,.circular-tabs .close-btn:before{width:12px}}.circular-tabs{inset:0}.circular-tabs .picker-message-onimg{position:absolute;top:50%;left:40%;transform:translate(-48%,-48%)}@media (min-width:320px) and (max-width:991px){.circular-tabs .picker-message-onimg{top:28%;left:36%;transform:translate(-18%,-46%);display:none}}@media (min-width:320px) and (max-width:991px){.circular-tabs .picker-message-onimg.desktop{display:none!important}}.circular-tabs .message-shades-wraper{position:absolute;right:0;top:0;bottom:0;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:25%;gap:30px}@media (min-width:320px) and (max-width:991px){.circular-tabs .message-shades-wraper{width:100%;justify-content:flex-end}}@media (min-width:320px) and (max-width:991px){.circular-tabs .message-shades-wraper .picker-message{display:none}}.ai-result-screen .is-blurred{filter:blur(5px)}.ai-visualizer-container .main-page-content .feedback-screen{height:100%;background:#fff;display:flex;justify-content:center;align-items:center;padding:0 40px;background-color:#fff;margin:auto 0}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen{padding:12px 16px;margin:unset}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:414px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container{max-width:100%;height:100%}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-icon{display:flex;justify-content:center;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-icon{margin-top:10vh;margin-bottom:16px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-icon img{width:92px;height:92px;display:block}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-icon img{width:72px;height:72px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-heading{font-size:24px;font-weight:700;color:#374151;letter-spacing:-.96px;text-align:center;line-height:normal;margin-bottom:4px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-heading{font-size:20px;letter-spacing:-.72px;margin-bottom:2px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-heading .highlight{color:#f47838}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-subheading{font-size:20px;font-weight:700;color:#374151;letter-spacing:-.96px;text-align:center;line-height:40px;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .feedback-subheading{font-size:16px;line-height:28px;letter-spacing:-.72px;margin-bottom:16px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card{width:100%;background-color:#fbfbfb;border-radius:10px;padding:20px 40px;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card{padding:16px 20px;margin-bottom:16px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .rating-title{font-size:20px;font-weight:700;color:#374151;letter-spacing:-.96px;line-height:40px;text-align:center;white-space:nowrap}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .rating-title{font-size:16px;line-height:28px;letter-spacing:-.72px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .stars-group{display:flex;align-items:center;gap:6px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .stars-group{gap:4px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .stars-group .star{display:block;flex-shrink:0;width:54px;height:54px;cursor:pointer;transition:transform .15s ease}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .stars-group .star:hover{transform:scale(1.1)}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .stars-group .star{width:42px;height:42px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .rating-card .rating-error{min-height:21px;font-size:14px;font-weight:500;line-height:21px;color:#d93025;display:none}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .textarea-wrapper{width:100%;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .textarea-wrapper{margin-bottom:16px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .textarea-wrapper .feedback-textarea{width:100%;min-height:115px;border:1px solid #eeeeef;border-radius:10px;padding:12px 48px 12px 16px;font-size:14px;font-style:italic;font-weight:400;line-height:21px;color:#8c8e90;background-color:#fff;resize:none;outline:none;transition:border-color .2s ease}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .textarea-wrapper .feedback-textarea::placeholder{color:#8c8e90;font-style:italic}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .textarea-wrapper .feedback-textarea:focus{border-color:#c8c9cb}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .textarea-wrapper .feedback-textarea{min-height:100px;padding:12px 16px;font-size:13px}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn{width:100%;height:60px;background-color:#000;color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 10px rgba(0,0,0,.08);transition:background-color .2s ease,box-shadow .2s ease}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/continue-arrow-icon.svg);background-repeat:no-repeat;width:20px;height:20px;display:block;float:right}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn:hover{background-color:#262626;box-shadow:0 16px 14px rgba(0,0,0,.1)}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn:active{background-color:#0d0d0d;box-shadow:0 6px 8px rgba(0,0,0,.08)}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn{margin-top:auto}}.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn .submit-btn__label{font-size:16px;font-weight:400;letter-spacing:-.67px;line-height:24px;color:#fff}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .feedback-screen .feedback-container .submit-btn .submit-btn__label{font-size:15px}}#customizationsam-visualize-modal .modal-dialog,#upload-to-visualize-modal .modal-dialog{width:780px;height:500px;max-width:unset;border:none;margin:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog,#upload-to-visualize-modal .modal-dialog{width:100%;height:auto;top:unset;bottom:0;transform:translateY(0);transition:transform .3s ease;left:0}}#customizationsam-visualize-modal .modal-dialog .modal-content,#upload-to-visualize-modal .modal-dialog .modal-content{width:100%;height:100%;padding:0;border:none;display:flex;flex-direction:column;border-radius:30px}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content,#upload-to-visualize-modal .modal-dialog .modal-content{border-radius:30px 30px 0 0}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body{background:#fff;border-radius:100%;padding:30px;width:100%;height:100%;border:none;display:flex;flex-direction:column;gap:16px}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body{padding:40px 15px 15px;gap:18px}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section{display:flex;justify-content:space-between;align-items:center}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section{flex-direction:column;align-items:end;text-align:left}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .visualizer-popup-close-icon,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .visualizer-popup-close-icon{display:none}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading{font-weight:700;font-size:24px;line-height:100%;color:#374151}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading{order:2;font-size:4.5vw;text-align:center;width:100%}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading .highlight,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading .highlight{color:#e05f27}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .visualizer-popup-close-icon:before,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .modal-heading-section .visualizer-popup-close-icon:before{width:24px;height:24px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container{cursor:pointer;width:100%;height:60px;border-radius:10px;background:#374151;color:#fff;padding:18px;flex-direction:row;align-items:center;gap:15px}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container{display:flex!important}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container span,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container span{display:inline-block}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-camera-icon:before,#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-gallery-icon:before,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-camera-icon:before,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-gallery-icon:before{content:"";display:inline-block;width:24px;height:24px;margin-top:6px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-camera-icon:before,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-camera-icon:before{background-image:url(clientlibs/resources/images/upload-camera-icon.svg)}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-gallery-icon:before,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-gallery-icon:before{background-image:url(clientlibs/resources/images/upload-gallery-icon.svg)}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .mob-upload-title,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .mob-upload-title{font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.56px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.error-file .popup-drag-drop,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.error-file .popup-drag-drop{background-image:url(clientlibs/resources/images/red-smaller-dotted-border.svg)}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.error-file .error-title,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.error-file .error-title{color:#d81921;font-weight:500;font-size:12px;line-height:100%;letter-spacing:-.48px;text-align:center;gap:5px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.error-file .error-title:before,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.error-file .error-title:before{content:"";display:inline-block;background:url(clientlibs/resources/images/error-info.svg) 50%/contain no-repeat;width:16px;height:16px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.error-file .error-title,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.error-file .error-title{position:absolute;bottom:20px;display:flex!important;align-items:center}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop{width:100%;height:214px;border-radius:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background-image:url(clientlibs/resources/images/black-smaller-dotted-border.svg);background-repeat:no-repeat}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop{display:none}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop.drag-hover,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop.drag-hover{border-color:#e05f27;box-shadow:0 0 10px #e05f27}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop .drag-drop-title,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop .drag-drop-title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.72px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop .browse-title,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-drag-drop .browse-title{color:#e05f27;cursor:pointer;font-weight:500;font-size:12px;line-height:100%;letter-spacing:-.72px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-heading,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-heading{font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.72px;color:#374151}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images{display:flex;justify-content:space-between}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images{display:grid;grid-template-columns:1fr 1fr;gap:12px;justify-items:stretch;align-items:stretch}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images img,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images img{width:168px;height:128px;border-radius:6px;object-fit:cover;display:block;cursor:pointer}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images img,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body .popup-sample-images img{width:100%;height:auto}}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.wall-to-highlight-section,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.wall-to-highlight-section{padding:25px 15px 15px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.wall-to-highlight-section .click-wall-info-title,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.wall-to-highlight-section .click-wall-info-title{font-weight:700;font-size:23px;line-height:110%;letter-spacing:-.8px;color:#374151;display:flex;flex-direction:column;gap:25px}#customizationsam-visualize-modal .modal-dialog .modal-content .modal-body.wall-to-highlight-section #ok-btn,#upload-to-visualize-modal .modal-dialog .modal-content .modal-body.wall-to-highlight-section #ok-btn{box-shadow:0 12px 20px 0 #00000014;width:100%;height:60px;background-color:#000;border-radius:10px;border:none;color:#fff;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.36px;display:flex;justify-content:center;align-items:center}#customizationsam-visualize-modal .modal-dialog.hidden,#upload-to-visualize-modal .modal-dialog.hidden{transform:translateY(100%)}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog.click-wall-popup,#upload-to-visualize-modal .modal-dialog.click-wall-popup{width:374px;max-width:100%;bottom:50%;left:50%;transform:translate(-50%,50%);transition:transform .3s ease}}@media (min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:390px){#customizationsam-visualize-modal .modal-dialog.click-wall-popup,#upload-to-visualize-modal .modal-dialog.click-wall-popup{max-width:90%}}@media (min-width:320px) and (max-width:991px){#customizationsam-visualize-modal .modal-dialog.click-wall-popup .modal-content,#upload-to-visualize-modal .modal-dialog.click-wall-popup .modal-content{border-radius:20px}#customizationsam-visualize-modal .modal-dialog.click-wall-popup .modal-content .modal-dragbottom,#upload-to-visualize-modal .modal-dialog.click-wall-popup .modal-content .modal-dragbottom{display:none}}#customizationsam-visualize-modal .modal-dialog .modal-dragbottom,#upload-to-visualize-modal .modal-dialog .modal-dragbottom{display:block;position:relative;margin:0 auto;width:40px;height:4px;cursor:grab}#customizationsam-visualize-modal .modal-dialog .modal-dragbottom:after,#upload-to-visualize-modal .modal-dialog .modal-dragbottom:after{content:"";display:block;width:55.99159622192383px;height:7px;background:#d6dce5;z-index:1;position:absolute;top:15px;border-radius:30px}@media (min-width:992px){#customizationsam-visualize-modal .modal-dialog .modal-dragbottom,#upload-to-visualize-modal .modal-dialog .modal-dragbottom{display:none}}@media (min-width:320px) and (max-width:991px) and (max-height:900px){#upload-to-visualize-modal .modal-dialog .modal-content .modal-body{padding:30px 15px 15px;gap:10px}}.ai-visualizer-container .main-page-content .pf-catalogues-screen{height:100%;background:#fff}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .pf-catalogues-screen{height:auto;min-height:100%}}:root{--bg:#f6f6f6;--header:#374151;--white:#fff;--text:#1a1a1a;--muted:#717b8a;--border:#d1d5dc;--border2:#c5c5c5;--line:#e9edf2;--accent:#0b5fff;--green:#5cc87a;--danger:#ff4d4f;--shadow:0 6px 20px rgba(0,0,0,.12);--t:0.25s ease}.pf-catalogues-screen .header{background:var(--header);padding:12px 40px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .header{padding:12px 16px}}.pf-catalogues-screen .header .header__inner{display:grid;gap:22px}.pf-catalogues-screen .header .header__inner .search{padding:16px 10px;display:flex;align-items:center;position:relative;border:.62px solid #d1d5dc;border-radius:6px}.pf-catalogues-screen .header .header__inner .search .search__icon{color:#fff;margin-right:12px}.pf-catalogues-screen .header .header__inner .search .search__icon:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/search-icon.svg) 50%/contain no-repeat;width:16px;height:16px;display:block}.pf-catalogues-screen .header .header__inner .search .search__input{width:100%;border:0;outline:none;background:transparent;color:#99a1af;font-size:13px;font-weight:400}.pf-catalogues-screen .header .header__inner .search .search__input::placeholder{color:#99a1af}.pf-catalogues-screen .header .header__inner .search .search-dropdown{position:absolute;top:46px;left:0;width:100%;background:var(--white);border-radius:0 0 8px 8px;box-shadow:var(--shadow);max-height:260px;overflow-y:auto;z-index:30}.pf-catalogues-screen .header .header__inner .search .search-dropdown .search-item{padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer;font-size:16px;display:flex;align-items:center;font-weight:400;color:#3b3d40}.pf-catalogues-screen .header .header__inner .search .search-dropdown .search-item:last-child{border-bottom:none}.pf-catalogues-screen .header .header__inner .search .search-dropdown .search-item.hover{background:#f2f2f2}.pf-catalogues-screen .header .header__inner .search .search-dropdown .search-item .search-item__meta{margin-left:auto;font-size:11px;color:var(--muted);font-weight:600;text-transform:capitalize}.pf-catalogues-screen .header .header__inner .toggle{display:flex;gap:8px}.pf-catalogues-screen .header .header__inner .toggle .toggle__btn{border-radius:30px;cursor:pointer;transition:background var(--t);border:.62px solid #d1d5dc;width:130px;height:40px;padding:11px 40px;color:#fff;background:transparent;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:16.5px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .header .header__inner .toggle .toggle__btn{width:120px}}@media (min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:395px){.pf-catalogues-screen .header .header__inner .toggle .toggle__btn{width:110px}}.pf-catalogues-screen .header .header__inner .toggle .toggle__btn.is-active{background:#eceff4;font-weight:700;box-shadow:0 4px 12px 0 #00000040;color:#364153}.pf-catalogues-screen .filters-shortlist-wraper{display:flex;justify-content:space-between;padding:16px 40px;border-bottom:.62px solid #000}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .filters-shortlist-wraper{padding:16px 0 16px 12px;border-bottom:0}}.pf-catalogues-screen .filters-shortlist-wraper .filters{display:flex}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__header{display:flex;align-items:center;gap:8px}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__header .filters__toggle-btn{width:35px;height:35px;cursor:pointer;display:grid;place-items:center;background:transparent;border:none;padding:0}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__header .filters__toggle-btn .filters__chevron{transition:transform var(--t)}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__header .filters__toggle-btn .filters__chevron:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/up-icon.svg) 50%/contain no-repeat;width:16px;height:16px;display:block}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__header .filters__title{font-size:14px;font-weight:700}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body{overflow:hidden;transition:max-height var(--t),opacity var(--t);opacity:1}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body{display:inline-grid}}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors{display:flex;gap:16px;flex-wrap:wrap}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors{flex-wrap:nowrap;overflow-x:auto;width:100%}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors::-webkit-scrollbar{display:none}}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper .color-chip{width:40px;height:40px;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;position:relative;border:currentColor}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper .color-chip[data-color="whites and lights"],.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper .color-chip[data-color=all],.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper .color-chip[data-color=whites]{border:.62px solid #d1d5dc}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper .filter-name{font-size:10px;font-weight:400;line-height:15px;color:#4a5565;white-space:nowrap}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper.is-active .color-chip{box-shadow:0 0 0 2px #fff;width:43px;height:43px}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper.is-active .filter-name{color:#374151;font-weight:600}.pf-catalogues-screen .filters-shortlist-wraper .filters .filters__body .filters__colors .filter-name-cta-wraper:last-child{margin-right:12px}.pf-catalogues-screen .filters-shortlist-wraper .filters.is-collapsed .filters__body{max-height:0;opacity:0}.pf-catalogues-screen .filters-shortlist-wraper .filters.is-collapsed .filters__body .filters__chevron{transform:rotate(180deg)}.pf-catalogues-screen .shortlist-bar{display:flex;justify-content:space-between;gap:16px;align-items:center}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .shortlist-bar{display:none}}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left{display:flex;gap:20px}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot{width:60px;height:60px;border:1px solid var(--border2);border-top-right-radius:18px;background:#fff;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot .shortlist-slot__remove{width:auto;height:auto;background:transparent;font-weight:900;border:none;cursor:pointer}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot .shortlist-slot__remove:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/delete-icon.svg) 50%/contain no-repeat;width:10px;height:12px;display:block}.pf-catalogues-screen .shortlist-bar .shortlist-bar__right{text-align:end}.pf-catalogues-screen .shortlist-bar .shortlist-bar__right .shortlist-bar__title{font-size:16px;font-weight:700;line-height:24px;color:#232426}.pf-catalogues-screen .shortlist-bar .shortlist-bar__right .shortlist-bar__rule{font-size:12px;font-weight:500;line-height:16.8px;color:#5d4f43}.pf-catalogues-screen .main{padding:25px 40px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main{padding:0}}.pf-catalogues-screen .main .main-title-wraper{display:flex;justify-content:space-between;margin-bottom:10px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .main-title-wraper{justify-content:center;margin-bottom:14px;background:#faf5ec;padding:8px}}.pf-catalogues-screen .main .main-title-wraper .total-Viewing{font-size:14px;font-weight:700;line-height:21px;color:#53565a}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .main-title-wraper .total-Viewing{display:none}}.pf-catalogues-screen .main .main-title-wraper .total-Viewing .gray{color:#8c8e90;font-weight:500}.pf-catalogues-screen .main .main-title-wraper .main__rule{font-size:14px;font-weight:500;line-height:16.8px;color:#2e2f32;display:flex;align-items:center;justify-content:center;gap:6px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .main-title-wraper .main__rule{color:#5d4f43;font-size:12px}}.pf-catalogues-screen .main .main-title-wraper .main__rule:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/info-gray-icon.svg) 50%/contain no-repeat;width:12px;height:12px;display:flex}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .main-title-wraper .main__rule:before{display:none}}.pf-catalogues-screen .main .grid{list-style:none;padding:0;margin:0;display:grid;gap:10px;grid-template-columns:repeat(8,1fr)}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid{gap:5px;padding:0 16px}}.pf-catalogues-screen .main .grid .card{overflow:hidden;cursor:pointer;position:relative;border:none;border-top-right-radius:30px;aspect-ratio:1/1;transition:all .2s}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card{border-top-right-radius:15px}}.pf-catalogues-screen .main .grid .card .card__dot{position:absolute;top:12px;left:10px;width:15px;height:15px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #fff,0 2px 10px rgba(36,181,88,.35);z-index:20;display:none}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card .card__dot{top:8px;left:8px;width:8px;height:8px}}.pf-catalogues-screen .main .grid .card .productImgWrap{width:100%;aspect-ratio:1/1;border-top-right-radius:30px}.pf-catalogues-screen .main .grid .card .productImgWrap .productImgInner{width:100%;height:100%;border-radius:0}.pf-catalogues-screen .main .grid .card .card__body{padding:10px 0 0;display:none}.pf-catalogues-screen .main .grid .card .card__body .card__name{margin:0;font-size:12px;font-weight:400;line-height:16.8px;color:#53565a}.pf-catalogues-screen .main .grid .card .card__body .code-icon{display:flex;justify-content:space-between;align-items:center}.pf-catalogues-screen .main .grid .card .card__body .code-icon .card__code{margin:0;font-size:11px;font-weight:800;color:var(--muted)}.pf-catalogues-screen .main .grid .card.is-selected{box-shadow:0 4px 12px 2px rgba(0,0,0,.25);padding:10px;border-radius:none;border-radius:0}.pf-catalogues-screen .main .grid .card.is-selected .card__dot{display:block;top:16px;left:16px}.pf-catalogues-screen .main .grid .card.is-selected .productImgWrap{border-top-right-radius:0;aspect-ratio:2/1.3;height:90%}.pf-catalogues-screen .main .grid .card.is-selected .card__body{display:block}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card.is-selected.card--media,.pf-catalogues-screen .main .grid .card.is-selected.card--shade{padding:4px;box-shadow:none}.pf-catalogues-screen .main .grid .card.is-selected.card--media .productImgWrap .productImgInner,.pf-catalogues-screen .main .grid .card.is-selected.card--shade .productImgWrap .productImgInner{border-top-right-radius:15px}.pf-catalogues-screen .main .grid .card.is-selected.card--media .card__body,.pf-catalogues-screen .main .grid .card.is-selected.card--shade .card__body{display:none}}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card.is-selected.card--media{padding:10px}}@media (min-width:992px){.pf-catalogues-screen .main .grid .card.card--media{border-radius:0}}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card.card--media{width:auto;height:auto;border-top-right-radius:3.6px}}@media (min-width:320px) and (max-width:991px) and (min-width:992px){.pf-catalogues-screen .main .grid .card.card--media .productImgWrap,.pf-catalogues-screen .main .grid .card.card--media .productImgWrap img{border-radius:0}}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card.card--media .productImgWrap{border-radius:3.6px;height:100%}}.pf-catalogues-screen .main .grid .card.card--media .productImgWrap img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card.card--media .productImgWrap img{width:100%;height:100%;border-radius:3.6px}}.pf-catalogues-screen .main .grid .card:hover{box-shadow:0 4px 12px 2px rgba(0,0,0,.25);padding:10px;border-radius:none;border-radius:0}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card:hover{padding:5px;box-shadow:none}}.pf-catalogues-screen .main .grid .card:hover .productImgWrap{border-top-right-radius:0;aspect-ratio:2/1.3;height:90%}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card:hover .productImgWrap{height:100%}}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card:hover .productImgWrap .productImgInner{border-top-right-radius:15px}}.pf-catalogues-screen .main .grid .card:hover .card__body{display:block}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid .card:hover .card__body{display:none}}.pf-catalogues-screen .main .grid.grid--media{grid-template-columns:repeat(4,1fr);justify-content:start}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .main .grid.grid--media{grid-template-columns:repeat(5,1fr);padding:0 11px}}.pf-catalogues-screen .footer{position:sticky;bottom:30px;display:flex;align-items:center;justify-content:center}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .footer{display:none}}.pf-catalogues-screen .footer .continue-btn{background:#000;color:#fff;padding:12px 25px;border-radius:10px;font-weight:900;font-size:14px;box-shadow:0 12px 20px 0 #00000014;font-weight:700;line-height:21px;letter-spacing:-.36px;display:flex;justify-content:center;gap:8px;border:0;cursor:pointer}.pf-catalogues-screen .footer .continue-btn:disabled{cursor:not-allowed;background:#37415166;color:#ffffff45}.pf-catalogues-screen .footer .continue-btn:disabled:after{display:none}.pf-catalogues-screen .footer .continue-btn:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/continue-arrow-icon.svg);width:20px;height:20px;display:block;position:relative;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.pf-catalogues-screen .footer .continue-btn.loading-spinner:after{content:unset}.pf-catalogues-screen .continue-mobile{display:none;position:fixed;right:15px;background:transparent;z-index:1000;bottom:30px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .continue-mobile{display:block;z-index:1}}.pf-catalogues-screen .continue-mobile .continue-mobile__btn{width:auto;background:#000;color:#fff;padding:15px 60px;border-radius:40px;border:none;font-weight:900;font-size:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 15px -3px #0000001A;height:55px;position:relative}.pf-catalogues-screen .continue-mobile .continue-mobile__btn .continue-mobile__pill{color:#fff;padding:6px 10px;font-size:14px;font-weight:600;position:absolute;top:-23px;left:17px;line-height:24px;background-image:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/rect-shape.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:144px;height:34px;overflow:hidden}.pf-catalogues-screen .continue-mobile .continue-mobile__btn .continue-mobile__label{font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;gap:24px}.pf-catalogues-screen .continue-mobile .continue-mobile__btn .continue-mobile__label:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/arrow-icon.svg) no-repeat;width:17px;height:17px;display:block}.pf-catalogues-screen .continue-mobile .continue-mobile__btn[disabled]{background:#37415166}.pf-catalogues-screen .continue-mobile .continue-mobile__btn[disabled] .continue-mobile__pill{display:none}.pf-catalogues-screen .continue-mobile .continue-mobile__btn[disabled] .continue-mobile__label{color:#FFFFFF80}.pf-catalogues-screen.sheet-open:before{content:"";position:fixed;inset:0;background:#374151BF;z-index:1999}.pf-catalogues-screen .sheet{position:fixed;left:0;right:0;bottom:-100%;background:#fff;border-radius:16px 16px 0 0;padding:14px 16px 20px;z-index:2000;transition:bottom var(--t);max-height:85vh}.pf-catalogues-screen .sheet .sheet__handle{width:44px;height:4px;border-radius:99px;background:#d0d0d0;margin:6px auto 12px}.pf-catalogues-screen .sheet .sheet__header{display:grid;grid-template-columns:1fr auto auto;align-items:center;padding-top:5px}.pf-catalogues-screen .sheet .sheet__header .sheet__title{font-size:18px;font-weight:600;margin:0;line-height:24px;color:#374151}.pf-catalogues-screen .sheet .sheet__header .sheet__clear{background:transparent;color:var(--danger);border:none;font-weight:900;cursor:pointer}.pf-catalogues-screen .sheet .sheet__header .sheet__close{background:transparent;font-size:20px;border:none;cursor:pointer}.pf-catalogues-screen .sheet .sheet__list{margin:20px 0;display:grid;gap:10px;padding:0;list-style:none;overflow:auto;height:calc(100vh - 310px);align-content:start}.pf-catalogues-screen .sheet .sheet__list .sheet-item{background:#f7f4ef;padding:10px;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:12px;height:130px}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__info{cursor:pointer;display:grid;gap:4px}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__info .sheet-item__name{font-weight:500;color:#374151;font-size:14px;display:flex;flex-direction:column}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__info .sheet-item__code{font-size:12px;font-weight:800;color:var(--muted)}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__actions{display:flex;gap:10px;justify-items:end;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;float:right;align-items:end}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__actions .sheet-item__preview{background:#000;color:#fff;padding:3px 24px;border-radius:20px;font-weight:600;font-size:10px;border:none;cursor:pointer;line-height:24px;height:30px}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__actions .sheet-item__remove{width:32px;height:32px;border-radius:10px;border:none;cursor:pointer;font-weight:900;background:transparent;box-shadow:none}.pf-catalogues-screen .sheet .sheet__continue{width:100%;background:#000;color:#fff;padding:16px;border-radius:16px;font-weight:900;font-size:16px;border:none}.pf-catalogues-screen .sheet.is-open{bottom:0}.pf-catalogues-screen .modal-backdrop{position:fixed;inset:0;z-index:2500;background:#374151BF}.pf-catalogues-screen #pfCatalogueModal{position:fixed;left:50%;top:50%;width:min(361px,calc(100vw - 24px));transform:translate(-50%,-50%) scale(.96);opacity:0;transition:opacity var(--t),transform var(--t);border-radius:16px;z-index:2600}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen #pfCatalogueModal{top:55%}}.pf-catalogues-screen #pfCatalogueModal .modal__inner{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__header{padding:12px 16px;align-items:center;display:flex;justify-content:space-between}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__header .modal__header-wraper{display:flex;flex-direction:column}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__header .modal__header-wraper .modal__headerName{margin:0;font-size:14px;font-weight:700;line-height:21px;color:#101828}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__header .modal__header-wraper .modal__headerId{margin:0;font-size:12px;font-weight:400;color:#6a7282}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__header .modal__close{width:32px;height:32px;border:none;background:#f3f4f6;cursor:pointer;font-size:16px;border-radius:50px;display:flex;align-items:center;justify-content:center}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__header .modal__close:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/cross-icon.svg) 50%/contain no-repeat;width:20px;height:20px;display:block;filter:invert(1)}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__body .modal__image{width:361.729736328125px;height:271.29730224609375px;display:block;object-fit:cover}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__body .modal__desc{font-size:13px;line-height:1.34;color:#555;display:none}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__body .modal__room-preview{height:300px;background:linear-gradient(135deg,#dfe7f3,#f6f6f6);border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:18px}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__footer{padding:12px 16px}.pf-catalogues-screen #pfCatalogueModal .modal__inner .modal__footer .modal__shortlist-btn{width:auto;background:#374151;color:#fff;border-radius:30px;padding:11px 22px;font-weight:900;border:none;cursor:pointer;font-weight:500;line-height:19.5px;font-size:13px}.pf-catalogues-screen #pfCatalogueModal[hidden]{display:none}.pf-catalogues-screen #pfCatalogueModal.is-open{bottom:0;opacity:1;transform:translate(-50%,-50%) scale(1);display:block;height:fit-content}.pf-catalogues-screen .toast{position:fixed;left:50%;transform:translateX(-50%);background:#f3676c;color:#fff;padding:20px;border-radius:8px;font-size:14px;box-shadow:var(--shadow);z-index:20601;top:12%;width:auto;height:54px;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:15px}@media (min-width:320px) and (max-width:991px){.pf-catalogues-screen .toast{width:85%;top:24%;font-size:12px}}.pf-catalogues-screen .toast[hidden]{display:none}.aivisualizer .pf-catalogues-screen .modal.deskCenterMobBottom{width:min(361px,calc(100vw - 24px))!important;height:min-content!important}.pf-catalogues-screen .sheet .sheet__list .sheet-item[style*=background-image]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);pointer-events:none;z-index:1}.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__actions,.pf-catalogues-screen .sheet .sheet__list .sheet-item .sheet-item__info{position:relative;z-index:2}.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-dark,.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-dark .sheet-item__info .sheet-item__name,.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-dark .sheet-item__info .sheet-item__name .sheet-item__code{color:#fff}.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-dark .sheet-item__actions .sheet-item__remove img{filter:brightness(0) invert(1)}.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-light,.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-light .sheet-item__info .sheet-item__name,.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-light .sheet-item__info .sheet-item__name .sheet-item__code{color:#374151}.pf-catalogues-screen .sheet .sheet__list .sheet-item.is-light .sheet-item__actions .sheet-item__remove img{filter:none}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot[style*=background-image]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent);pointer-events:none;z-index:1}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot .shortlist-slot__remove{position:relative;z-index:2}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot.is-dark .shortlist-slot__remove:after{filter:brightness(0) invert(1)}.pf-catalogues-screen .shortlist-bar .shortlist-bar__left .shortlist-slot.is-light .shortlist-slot__remove:after{filter:contrast(1.5) grayscale(1)}@media (min-width:1200px) and (max-width:1340px){.pf-catalogues-screen .filters-shortlist-wraper{padding:16px 2%}.pf-catalogues-screen .filters-shortlist-wraper #filtersSection .filters__colors{gap:10px}.pf-catalogues-screen .filters-shortlist-wraper .shortlist-bar .shortlist-bar__left{gap:9px}}.ai-visualizer-container .main-page-content .reference-photo-screen,.ai-visualizer-container .main-page-content .try-on-wall-screen{display:flex;width:100%;height:100%;background:#f5f5f5}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen,.ai-visualizer-container .main-page-content .try-on-wall-screen{height:auto;min-height:100%;flex-direction:column;background:#eaeaea}}.ai-visualizer-container .main-page-content .reference-photo-screen .left-panel,.ai-visualizer-container .main-page-content .try-on-wall-screen .left-panel{width:66%;display:flex;justify-content:center;align-items:center}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .left-panel,.ai-visualizer-container .main-page-content .try-on-wall-screen .left-panel{width:100%;padding:1rem;order:2}}.ai-visualizer-container .main-page-content .reference-photo-screen .left-panel .img-wrapper,.ai-visualizer-container .main-page-content .try-on-wall-screen .left-panel .img-wrapper{display:flex;justify-content:center;padding:10px;background:#fff;border-radius:20px;box-shadow:0 15.87px 23.8px 0 #0000000F}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .left-panel .img-wrapper,.ai-visualizer-container .main-page-content .try-on-wall-screen .left-panel .img-wrapper{padding:16px;border-radius:10px;width:100%}}.ai-visualizer-container .main-page-content .reference-photo-screen .left-panel .img-wrapper img,.ai-visualizer-container .main-page-content .try-on-wall-screen .left-panel .img-wrapper img{width:734px;height:460px;object-fit:fill;border-radius:inherit}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .left-panel .img-wrapper img,.ai-visualizer-container .main-page-content .try-on-wall-screen .left-panel .img-wrapper img{width:100%;height:auto}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel{width:34%;display:flex;flex-direction:column;justify-content:space-between;padding:3rem 2rem 1.5rem;background-color:#eceff4;border-right:1px solid #e5e7eb}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel{display:contents;width:100%;padding:0;background-color:transparent}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .top-section,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .top-section{order:1;padding:3rem 1rem 0}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .top-section .top-section-heading,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .top-section .top-section-heading{font-weight:700;font-size:24px;line-height:36px;letter-spacing:-1px;max-width:350px;color:#374151}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section{display:flex;flex-direction:column;gap:1rem}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section{order:3;padding:0 1rem 120px;gap:12px}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .bottom-section-heading,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .bottom-section-heading{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.95px;color:#374151}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .input-wrapper,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .input-wrapper{position:relative;width:100%;order:2}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .input-wrapper textarea,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .input-wrapper textarea{width:100%;height:140px;padding:12px;border-radius:10px;resize:none;box-shadow:0 12px 20px 0 #00000014;border:.5px solid #FFFFFF80;font-size:16px;line-height:24px;font-style:italic;font-weight:400}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .input-wrapper textarea,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .input-wrapper textarea{height:100px;font-size:14px;line-height:21px}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .input-wrapper textarea::placeholder,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .input-wrapper textarea::placeholder{color:#8c8e90}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .footer,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .footer{font-weight:400;font-size:10px;line-height:15px;letter-spacing:.12px;color:#4a5565;text-align:center;order:4;margin-top:1rem}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .footer,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .footer{order:3;margin-top:0}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .footer .legal-links,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .footer .legal-links{margin-top:.5rem;display:flex;justify-content:center;gap:12px;color:#4a5565}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .footer .legal-links a,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .footer .legal-links a{color:#4a5565;text-decoration:underline}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .continue-btn-wrapper,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .continue-btn-wrapper{order:3;margin-top:1rem}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .continue-btn-wrapper,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .continue-btn-wrapper{order:4;position:fixed;bottom:0;left:0;width:calc(100% - 2rem);margin:0 1rem 1rem;z-index:1;background-color:#eaeaea}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .continue-btn-wrapper button,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .continue-btn-wrapper button{background-color:#000;color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:400;font-size:16px;line-height:24px;text-align:center;height:60px;box-shadow:0 12px 20px 0 #00000014;letter-spacing:-.67px;width:100%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .continue-btn-wrapper button,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .continue-btn-wrapper button{font-weight:700}}.ai-visualizer-container .main-page-content .reference-photo-screen .right-panel .bottom-section .continue-btn-wrapper button:after,.ai-visualizer-container .main-page-content .try-on-wall-screen .right-panel .bottom-section .continue-btn-wrapper button:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/continue-arrow-icon.svg);background-repeat:no-repeat;width:20px;height:20px;display:block}#upload-to-ref-photo-modal .modal-dialog{width:780px;height:500px;max-width:unset;border:none;margin:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog{width:100%;height:auto;top:unset;bottom:0;left:50%;transform:translate(-50%)}}#upload-to-ref-photo-modal .modal-dialog .modal-content{width:100%;height:100%;padding:0;border:none;display:flex;flex-direction:column;border-radius:30px}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog .modal-content{border-radius:30px 30px 0 0}}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body{background:#fff;border-radius:100%;padding:30px;width:100%;height:100%;border:none;display:flex;flex-direction:column;gap:16px}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body{padding:30px 15px 15px;gap:18px}}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .modal-heading-section{display:flex;justify-content:space-between;align-items:center}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .modal-heading-section{flex-direction:column;align-items:end;text-align:left}}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading{font-weight:700;font-size:24px;line-height:100%;color:#374151}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading{order:2;font-size:4.5vw;text-align:left;width:100%}}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .modal-heading-section .modal-body-heading .highlight{color:#e05f27}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .modal-heading-section .visualizer-popup-close-icon:before{width:24px;height:24px}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container{cursor:pointer;width:100%;height:60px;border-radius:10px;background:#374151;color:#fff;padding:18px;flex-direction:row;align-items:center;gap:15px}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container{display:flex!important}}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container span{display:inline-block}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-camera-icon:before,#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-gallery-icon:before{content:"";display:inline-block;width:24px;height:24px;margin-top:6px}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-camera-icon:before{background-image:url(clientlibs/resources/images/upload-camera-icon.svg)}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .upload-gallery-icon:before{background-image:url(clientlibs/resources/images/upload-gallery-icon.svg)}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .photo-gallery-container .mob-upload-title{font-weight:700;font-size:14px;line-height:100%;letter-spacing:-.56px}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop{width:100%;height:100%;border-radius:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background-image:url(clientlibs/resources/images/black-dotted-border.svg);background-repeat:no-repeat}@media (min-width:320px) and (max-width:991px){#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop{display:none}}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop.drag-hover{border-color:#e05f27;box-shadow:0 0 10px #e05f27}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop.error-file{background-image:url(clientlibs/resources/images/red-dotted-border.svg)}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop.error-file .error-title{position:absolute;bottom:50px;color:#d81921;font-weight:500;font-size:12px;line-height:100%;letter-spacing:-.48px;text-align:center;display:flex!important;align-items:center;gap:5px}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop.error-file .error-title:before{content:"";display:inline-block;background:url(clientlibs/resources/images/error-info.svg) 50%/contain no-repeat;width:16px;height:16px}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop .drag-drop-title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.72px}#upload-to-ref-photo-modal .modal-dialog .modal-content .modal-body .popup-drag-drop .browse-title{color:#e05f27;cursor:pointer;font-weight:500;font-size:12px;line-height:100%;letter-spacing:-.72px}.ai-visualizer-container .main-page-content .ai-result-screen,.ai-visualizer-container .main-page-content .saved-intermediate-screen{height:100%;background:#fff;position:relative;display:flex}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen,.ai-visualizer-container .main-page-content .saved-intermediate-screen{height:calc(100vh - 56px);height:calc(100dvh - 56px);flex-direction:column}}@media (min-width:320px) and (max-width:991px) and (max-width:389px) and (max-height:740px){.ai-visualizer-container .main-page-content .ai-result-screen,.ai-visualizer-container .main-page-content .saved-intermediate-screen{height:auto}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{position:relative;width:75%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}@media (min-width:992px) and (max-width:1099px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{max-height:calc(142.857dvh - 72px)}}@media (min-width:1100px) and (max-width:1199px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{max-height:calc(133.333dvh - 72px)}}@media (min-width:1200px) and (max-width:1279px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{max-height:calc(125dvh - 72px)}}@media (min-width:1280px) and (max-width:1365px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{max-height:calc(117.647dvh - 72px)}}@media (min-width:1366px) and (max-width:1439px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{max-height:calc(111.111dvh - 72px)}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg{width:100%;height:auto;max-height:calc(80vh - 56px);max-height:calc(80dvh - 56px);min-height:60%;overflow:visible}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .img,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .img{width:100%;height:100%;object-fit:fill;display:block;pointer-events:none}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .img,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .img{max-height:100%}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .img-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .img-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .img-wrapper{width:100%}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .img-wrapper .original-img,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .img-wrapper .original-img{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:fill;transform:scale(1)}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .img-wrapper .original-img,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .img-wrapper .original-img{height:auto}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg.horizontal,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg.horizontal{padding:5vh 0}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg.horizontal img,.ai-visualizer-container .main-page-content .ai-result-screen #compareImg.vertical img,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg.horizontal img,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg.vertical img{object-fit:contain!important}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .fadable,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .fadable{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s linear;pointer-events:none}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .fadable.is-visible,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .fadable.is-visible{opacity:1;visibility:visible;pointer-events:auto}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .toast-notification,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .toast-notification{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:50;padding:17px 34px;background:#feda94;border-radius:8px;font-weight:500;font-size:12px;line-height:15px;display:flex;color:#1f2937}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .toast-notification,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .toast-notification{padding:10px 16px;max-width:95%;width:400px;bottom:unset;top:5px}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .toast-notification.download-progress-toast,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .toast-notification.download-progress-toast{bottom:unset;top:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .toast-notification.download-progress-toast,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .toast-notification.download-progress-toast{width:max-content}}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .toast-notification button,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .toast-notification button{background:none;border:none;padding:0 0 0 50px;font-weight:900;cursor:pointer;color:#1f2937}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .toast-notification button,.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .toast-notification button{padding:0 0 0 10px}}.ai-visualizer-container .main-page-content .ai-result-screen .save-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .save-buttons{display:flex!important}.ai-visualizer-container .main-page-content .ai-result-screen .top-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .top-buttons{top:40px;display:flex;flex-direction:column;gap:8px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .top-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .top-buttons{top:12px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-buttons{top:83px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-buttons{top:55px}}.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel{display:flex;gap:45px;background:#f6f8fc;padding:10px 35px;justify-content:center;align-items:center}.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel #download-image-btn,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel #restart-btn,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel .delete-btn,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel .save-buttons,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel .toggle-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel #download-image-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel #restart-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel .delete-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel .save-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel .toggle-btn{border:none;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-size:10px;line-height:21px;font-weight:400;color:#2e2f32;background:transparent;flex-direction:column;padding:0;margin:0}.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel #download-image-btn img,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel #restart-btn img,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel .delete-btn img,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel .save-buttons img,.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel .toggle-btn img,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel #download-image-btn img,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel #restart-btn img,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel .delete-btn img,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel .save-buttons img,.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel .toggle-btn img{width:16px;height:16px;object-fit:cover}.ai-visualizer-container .main-page-content .ai-result-screen .img-toggle-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .img-toggle-wrapper{display:flex;flex-direction:column;align-items:center;font-size:10px;line-height:21px;font-weight:400;color:#2e2f32}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .img-toggle-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .img-toggle-wrapper{top:12px;right:16px}}.ai-visualizer-container .main-page-content .ai-result-screen .img-toggle-wrapper .toggle-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .img-toggle-wrapper .toggle-btn{align-items:center;font-weight:400;font-size:10px;line-height:21px;color:#2e2f32;cursor:pointer;transition:all .15s ease,color .15s ease;display:none;white-space:nowrap}.ai-visualizer-container .main-page-content .ai-result-screen .img-toggle-wrapper .toggle-btn.active,.ai-visualizer-container .main-page-content .saved-intermediate-screen .img-toggle-wrapper .toggle-btn.active{display:flex}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons{display:flex;flex-direction:column;justify-content:center;gap:30px;width:25%;background-color:#eceff4;padding:20px;justify-content:space-between;padding:0}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons{padding:0 0 30px;position:relative;bottom:unset;right:unset;width:100%;height:auto;flex:1;gap:unset}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section{display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%;align-items:center}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section{flex-direction:row;justify-content:center;gap:19px;padding:clamp(20px,4vh,35px) 15px clamp(40px,5vh,50px)}}@media (min-width:320px) and (max-width:991px) and (max-width:389px) and (max-height:740px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section{padding:clamp(20px,4vh,35px) 15px clamp(40px,12vh,40px)}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-text,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-text{font-weight:700;font-size:14px;line-height:22px;color:#000}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-text,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-text{font-weight:700;font-size:16px;line-height:17px;width:120px}}@media (min-width:992px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-text,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-text{padding-left:5%}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper{display:flex;gap:20px}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item{cursor:pointer;border-radius:6px 30px 6px 6px;box-shadow:0 4px 16px 0 #00000014;display:flex;flex-direction:column;width:100px;padding:10px;border:none;text-align:left;background:#fff}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item{width:76px;border-radius:6px 25px 6px 6px;padding:8px 8px 3px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-bg,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-bg{width:100%;aspect-ratio:1/1;border-radius:2px 15px 2px 2px;margin-bottom:6px;background-size:cover}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-bg,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-bg{margin-bottom:3px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-bg.lightBright,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-bg.lightBright{border:1px solid #eeeeef}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-shade-title,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-shade-title{font-weight:500;font-size:12px;line-height:14px;color:#374151;margin-bottom:2px;white-space:nowrap;white-space:break-spaces;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-shade-title,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-shade-title{font-size:10px;margin-bottom:0;line-height:11px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-shade-code,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item .colours-used-shade-code{font-weight:500;font-size:10px;line-height:15px;color:#4a5a73}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item.shade .colours-used-shade-title,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item.shade .colours-used-shade-title{-webkit-line-clamp:2}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item.nonShade .colours-used-shade-title,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item.nonShade .colours-used-shade-title{-webkit-line-clamp:3}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-btn,.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .edit-image-cta,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .edit-image-cta{width:100%;height:60px;font-size:16px;line-height:150%;margin:0;border:none;display:flex;align-items:center;padding:0 30px;cursor:pointer;border-radius:40px;max-width:293px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-btn,.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .edit-image-cta,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .edit-image-cta{max-width:unset}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-this-look-btn{font-weight:600;color:#f5f9ff;background:#000;justify-content:center;margin:0 auto;border-radius:10px;box-shadow:0 12px 20px 0 #00000014;font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-this-look-btn{display:none!important;position:absolute;font-size:12px;font-weight:600;line-height:24px;width:fit-content;padding:8px 24px;left:0;right:0;top:-20%;height:auto;border:1px solid #b5b5b5;box-shadow:0 10px 15px -3px #0000001A;background:#fff;color:#000;border-radius:20px}}@media (min-width:992px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-this-look-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-this-look-btn{display:flex;align-items:center;gap:8px}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-this-look-btn:after,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-this-look-btn:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/arrow-right-icon.svg) 50%/contain no-repeat;width:15px;height:15px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .edit-image-cta,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .edit-image-cta{font-weight:600;color:#f5f9ff;box-shadow:0 4px 16px 0 #00000014;background:#000;justify-content:center;margin:0 auto;margin-bottom:30px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .edit-image-cta,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .edit-image-cta{width:280px;height:60px}}@media (min-width:992px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .customise-consult-expert-ctawraper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .customise-consult-expert-ctawraper{position:relative;display:flex;flex-direction:column;bottom:30px;gap:16px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper{display:flex;flex-direction:column;align-items:center;gap:8px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper{gap:5px;margin-top:10px}}@media (min-width:992px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper{bottom:12%;position:relative}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title{font-size:12px;font-weight:700;line-height:18px;color:#374151;text-align:center;margin:10px 20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title{font-size:14px;font-weight:600;text-align:center;margin:10px 20px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title-updated,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title-updated{font-size:12px;font-weight:700;line-height:18px;color:#374151}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title-updated,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-title-updated{display:block;font-size:14px;font-weight:600;text-align:center;margin:10px 20px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-btn{background:#000;color:#fff;display:flex;gap:6px;font-size:14px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-btn{gap:5px;font-weight:600;align-items:center;justify-content:center;max-width:280px;height:60px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-btn:before,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .browse-catalogues-wraper .browse-catalogues-btn:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/browse-catalogue-icon.svg) 50%/contain no-repeat;width:16px;height:16px}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .consult-expert-btn{font-weight:700;color:#fff;box-shadow:0 10px 25px 0 #00000040;justify-content:flex-start;background:var(--btn-bg-desk) no-repeat 50%;background-size:100% 100%}@media (min-width:992px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .consult-expert-btn{padding:0 30px 0 20px!important;position:relative;margin:0 auto}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .consult-expert-btn{background-image:var(--btn-bg-mob);margin:auto auto 0;width:calc(100% - 32px)}}@media (min-width:320px) and (max-width:991px) and (max-width:389px) and (max-height:740px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .consult-expert-btn,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .consult-expert-btn{position:fixed;bottom:25px;left:16px}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons.mob-reverse-order,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons.mob-reverse-order{flex-direction:column-reverse}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization{padding:0 15px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization{padding:0}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section{align-items:flex-start;gap:10px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section{flex-direction:column}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-text,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-text{display:block;padding-left:0}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-text,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-text{width:100%}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;width:100%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper{display:grid;grid-template-columns:auto;gap:10px;overflow:auto;grid-auto-flow:column}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper .colours-used-item,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper .colours-used-item{width:100%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper .colours-used-item,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .sam-customization .colours-used-section .colours-used-item-wrapper .colours-used-item{width:86px}}.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .message-for-user,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .message-for-user{position:relative;background:#FFFFFFB2;color:#000;padding:8px 30px;border-radius:4px;font-size:13px;font-weight:400;text-align:center;pointer-events:none;z-index:1001;transition:opacity .3s ease;font-style:italic;line-height:19.5px;box-shadow:0 10px 15px -3px #0000001A;cursor:pointer;pointer-events:auto;z-index:10;width:max-content;margin:0 auto}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .bottom-right-buttons .message-for-user,.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .message-for-user{display:none!important}}.ai-visualizer-container .main-page-content .ai-result-screen .on-image,.ai-visualizer-container .main-page-content .saved-intermediate-screen .on-image{cursor:pointer}.ai-visualizer-container .main-page-content .ai-result-screen .off-image,.ai-visualizer-container .main-page-content .saved-intermediate-screen .off-image{cursor:default}.ai-visualizer-container .main-page-content .ai-result-screen.sam-and-customization-journey .bottom-right-buttons .browse-catalogues-wraper,.ai-visualizer-container .main-page-content .saved-intermediate-screen.sam-and-customization-journey .bottom-right-buttons .browse-catalogues-wraper{bottom:28px}.ai-visualizer-container .main-page-content .saved-intermediate-screen .bottom-right-buttons .colours-used-section .colours-used-item-wrapper .colours-used-item{pointer-events:none}.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .zoomwraper .zoomin-out{display:none}.ai-visualizer-container .main-page-content .saved-intermediate-screen #compareImg .zoomwraper .img{object-fit:fill}.mob-overlay-bar{display:none}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .ai-result-screen .right-side-panel{display:none!important}.ai-visualizer-container .main-page-content .saved-intermediate-screen .right-side-panel,.mob-overlay-bar{display:flex!important}.mob-overlay-bar{align-items:center;justify-content:space-between;position:absolute;bottom:16px;left:12px;right:12px;z-index:50;pointer-events:auto;justify-content:flex-end}.mob-overlay-bar .mob-customise-btn{font-weight:600;font-size:13px;line-height:20px;color:#000;background:#fff;border:1px solid #b5b5b5;border-radius:20px;padding:9px 18px;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);white-space:nowrap;display:flex;align-items:center;gap:6px;align-self:self-end;margin-right:auto}.mob-overlay-bar .mob-customise-btn:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/arrow-right-icon.svg) 50%/contain no-repeat;width:12px;height:12px;flex-shrink:0}.mob-overlay-bar .mob-right-cluster{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.mob-overlay-bar .mob-icon-btn{width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 10px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mob-overlay-bar .mob-icon-btn img{width:20px;height:20px;object-fit:contain;pointer-events:none}.mob-overlay-bar .mob-icon-btn .mob-close-icon{display:none;font-size:22px;line-height:1;color:#fff;pointer-events:none}.mob-overlay-bar .mob-icon-btn .dots-icon{display:flex;align-items:center;justify-content:center;pointer-events:none}.mob-overlay-bar .mob-icon-btn.is-open{background:#232426;border-color:#232426}.mob-overlay-bar .mob-icon-btn.is-open .dots-icon{display:none}.mob-overlay-bar .mob-icon-btn.is-open .mob-close-icon{display:flex}.mob-overlay-bar .mob-dots-menu{position:absolute;bottom:calc(100% + 10px);right:0;background:#fff;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.16);padding:4px 0;min-width:210px;z-index:60;opacity:0;visibility:hidden;transform:translateY(8px) scale(.96);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.mob-overlay-bar .mob-dots-menu.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(173%) scale(1)}.mob-overlay-bar .mob-dots-menu .mob-menu-item{display:flex;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:500;color:#2e2f32;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;line-height:1}.mob-overlay-bar .mob-dots-menu .mob-menu-item:not(:last-child){border-bottom:1px solid #f3f4f6}.mob-overlay-bar .mob-dots-menu .mob-menu-item:active{background:#f6f8fc}.mob-overlay-bar .mob-dots-menu .mob-menu-item img{width:18px;height:18px;object-fit:contain;flex-shrink:0}}#result-screen-form-modal .modal-dialog{width:930px;min-height:614px;height:auto;max-width:unset;border:none;margin:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog{width:100%;top:unset;bottom:0;left:50%;transform:translate(-50%);border-radius:24px 24px 0 0}}#result-screen-form-modal .modal-dialog .modal-content{width:100%;height:100%;padding:0;border:none;display:flex;background:transparent}#result-screen-form-modal .modal-dialog .modal-content .modal-dragbottom{display:block;position:relative;margin:0 auto;width:40px;height:4px;cursor:grab}@media (min-width:992px){#result-screen-form-modal .modal-dialog .modal-content .modal-dragbottom{display:none}}#result-screen-form-modal .modal-dialog .modal-content .modal-dragbottom:after{content:"";display:block;width:55.99159622192383px;height:7px;background:#fff;opacity:.3;z-index:1;position:absolute;top:15px;border-radius:30px}#result-screen-form-modal .modal-dialog .modal-content .modal-body{border-radius:inherit;padding:10px;width:100%;height:100%;border:none;display:flex;gap:10px;min-height:614px}#result-screen-form-modal .modal-dialog .modal-content .modal-body .visualizer-popup-close-icon{position:absolute;top:20px;right:20px;z-index:10}#result-screen-form-modal .modal-dialog .modal-content .modal-body .visualizer-popup-close-icon:before{width:24px;height:24px;filter:unset}#result-screen-form-modal .modal-dialog .modal-content .modal-body .left-panel{flex:1;border-radius:16px}#result-screen-form-modal .modal-dialog .modal-content .modal-body .left-panel img{max-width:100%;height:100%;object-fit:cover;border-radius:inherit}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .left-panel{display:none}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel{flex:1;padding:10px 25px;display:flex;flex-direction:column;position:relative}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .paint-header-logo{display:block;margin:0 auto;width:137px;height:72px}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .paint-header-logo{margin:10px auto auto}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit .form-heading{margin:6px 0 18px;font-weight:700;font-size:20px;line-height:26.67px;text-align:center;color:#e05f27}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit .form-heading{margin:8px 0 12px}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form{display:flex;flex-direction:column}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group{margin-bottom:10px}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group{margin-bottom:12px}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group input{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:16px;line-height:24px;color:#1c273c;background-color:#e7f5fc}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group input.error{border-color:#dc2626}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group input::placeholder{color:#1c273c;opacity:1}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group input:-ms-input-placeholder,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group input::-ms-input-placeholder{color:#1c273c}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .input-group .error-text{color:#ff4d4d;font-size:12px;line-height:16px;display:none;font-weight:500}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle{margin:10px 0}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle{margin:3px 0 15px}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label .toggle-input{display:none}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label .toggle-switch{width:40px;height:20px;background:#9aa6bf;border-radius:20px;position:relative;transition:.3s}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label .toggle-switch:before{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:.3s}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label .toggle-input:checked+.toggle-switch{background:#22c55e}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label .toggle-input:checked+.toggle-switch:before{transform:translateX(20px)}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .whatsapp-toggle .toggle-label .toggle-text{font-weight:500;font-size:12px;line-height:24px;color:#fff}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .checklist{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .checklist{margin-bottom:15px}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .checklist label{color:#fff;font-size:14px;display:flex;align-items:center;gap:8px;margin-bottom:0;line-height:16.8px;font-weight:400}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .checklist label input[type=checkbox]{width:20px;height:20px;appearance:none;-webkit-appearance:none;border:2px solid #fff;background-color:transparent;cursor:pointer;border-radius:4px}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .checklist label input[type=checkbox]:checked:after{content:"";background:url(clientlibs/resources/images/form-white-check-mark.svg) 50%/contain no-repeat;width:12px;height:12px;display:flex;justify-content:center;align-items:center;position:relative;top:2px;left:2px}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form #submitBtn{width:100%;padding:10px;background:#fcaf17;border:none;border-radius:100px;font-weight:700;cursor:pointer;font-size:16px;line-height:24px;color:#374151;margin:0 0 10px;display:flex;justify-content:center}@media (min-width:320px) and (max-width:991px){#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form #submitBtn{margin:0 0 12px}}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form #submitBtn:hover{background:#e59e15}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .before-submit form .bottom-content{color:#bcd6f2;text-align:left;font-weight:400;font-size:10px;line-height:16.8px}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-error,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-success{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative;transform:translateX(-50%);left:50%}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-error .error-title,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-error .success-title,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-success .error-title,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-success .success-title{font-weight:700;font-size:40px;line-height:48px;color:#fff}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-error .error-desc,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-error .success-desc,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-success .error-desc,#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-success .success-desc{font-weight:500;font-size:14px;line-height:22px;color:#fff}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-success{width:312px;gap:10px;text-align:center}#result-screen-form-modal .modal-dialog .modal-content .modal-body .right-panel .form-submit-error{width:260px;gap:40px;text-align:left}#shade-screen-modal .modal-dialog .modal-content{border:none}#shade-screen-modal .modal-dialog .modal-content .modal-body{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;max-width:90%;width:100%;padding:1rem 0 4.5rem;overflow:hidden;padding-bottom:0}@media (min-width:992px){#shade-screen-modal .modal-dialog .modal-content .modal-body{max-width:375px}}#shade-screen-modal .modal-dialog .modal-content .modal-body .title{font-size:14px;line-height:21px;color:#101828;font-weight:700;margin:0;padding-left:1rem}#shade-screen-modal .modal-dialog .modal-content .modal-body .color-code{font-size:12px;line-height:18px;font-weight:400;color:#6a7282;margin:0;padding-left:1rem;margin-bottom:15px}#shade-screen-modal .modal-dialog .modal-content .modal-body .close-icon{background:#f3f4f6;padding:8px;border-radius:50%;position:absolute;right:15px}#shade-screen-modal .modal-dialog .modal-content .modal-body .close-icon:before{width:15px;height:15px}#shade-screen-modal .modal-dialog .modal-content .modal-body .shade-screenmodal-img{min-height:270px}@media (min-width:320px) and (max-width:991px){#compareImg{overflow:visible}}#compareImg .zoomwraper{display:block;position:relative;align-items:center;overflow:hidden;cursor:grab;width:100%;height:100%}@media (min-width:320px) and (max-width:991px){#compareImg .zoomwraper{max-height:calc(80vh - 56px);max-height:calc(80dvh - 56px);min-height:60%}#compareImg .zoomwraper.enableOnImgHandIcon+.mob-overlay-bar{left:unset}}#compareImg .zoomwraper .zoomin-out{position:absolute;bottom:20px;right:20px;z-index:100;display:flex;flex-direction:column;gap:4px;z-index:1}@media (min-width:320px) and (max-width:991px){#compareImg .zoomwraper .zoomin-out{display:none}}#compareImg .zoomwraper .zoomin-out button{border:1px solid #e5e5e5;width:48px;height:48px;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width:320px) and (max-width:991px){#compareImg .zoomwraper #compareImg .img.is-visible{cursor:zoom-in}}@media (min-width:992px){#compareImg .picker-message-onimg{display:none!important}}@media (min-width:320px) and (max-width:991px){#compareImg .picker-message-onimg{display:none;position:absolute;top:50%;left:50%;transform:translate(-48%,-48%);background:#fff;box-shadow:0 10px 15px -3px #0000001A;font-size:13px;line-height:19.5px;color:#000;padding:8px 15px;font-style:italic;border-radius:4px}#compareImg .picker-message-onimg.show{display:block}}@media (min-width:320px) and (max-width:991px){#compareImg .picker-message-onimg.desktop{display:none!important}}#mobileZoomOverlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center}#mobileZoomOverlay #closeZoom{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:1}#mobileZoomOverlay #zoomContent{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#mobileZoomOverlay #zoomContent img{max-width:100%;transition:transform .2s ease}@media (min-width:660px) and (max-width:991px){#mobileZoomOverlay #zoomContent img{max-width:80%}}.expand-arrow-result-screen{display:none}@media (min-width:320px) and (max-width:991px){.expand-arrow-result-screen{display:block;position:absolute;top:16px;background:transparent;border:none;left:6px}}.expand-arrow-result-screen .chev:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/expand-icon.svg);width:32px;height:32px;display:block}.ai-visualizer-container .main-page-content .ai-result-screen #compareImg .shadeSelected .fadable.is-visible{cursor:pointer}.ai-visualizer-container .main-page-content .room-photo-screen{height:100%;padding:40px;background:var(--rp-desktop-bg)}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen{height:auto;min-height:100%;padding:16px;background:var(--rp-mob-bg)}}.ai-visualizer-container .main-page-content .room-photo-screen .content-header{display:flex;justify-content:space-between;align-items:center}.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-heading{font-weight:700;letter-spacing:-.96px;width:460px;color:#374151;font-size:54px;line-height:110%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-heading{width:220px;font-size:24px;line-height:100%;color:#fff}}.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room{display:flex;gap:10px}.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room .room-rectangle{width:292px;height:120px;border-radius:10px;background:#d9d9d9;position:relative}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room .room-rectangle{width:60px;height:80px}}.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room .room-rectangle img{width:100%;height:100%;object-fit:fill;border-radius:inherit}.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room .room-rectangle .change-btn{border:none;display:flex;align-items:center;gap:5px;padding:0;background:transparent;color:#f47838;font-size:10px;font-weight:400;line-height:100%;cursor:pointer;position:absolute;top:10px;right:10px;background:#fff;padding:6px 10px;border-radius:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room .room-rectangle .change-btn{gap:3px;padding:2.5px 4.5px;bottom:3px;top:unset;left:0;right:0;margin:0 2px}}.ai-visualizer-container .main-page-content .room-photo-screen .content-header .content-header-room .room-rectangle .change-btn:before{content:"";display:inline-block;width:7px;height:7px;background-size:cover;background-image:url(clientlibs/resources/images/refresh-icon.svg)}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid{margin-top:30px;grid-template-columns:1fr;gap:14px}}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item{border-radius:10px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 20px 0 #00000014;cursor:pointer}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item{flex-direction:row;gap:20px;min-height:124px}}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .icon-picture{width:auto;height:auto;max-width:92px;max-height:92px}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .rp-grid-item-body{display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex:1}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .content-text{display:flex;flex-direction:column;gap:4px}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .content-text .rp-grid-item-title{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.8px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .content-text .rp-grid-item-title{margin-bottom:4.1px}}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .content-text .rp-grid-item-desc{font-weight:400;font-size:12px;line-height:100%;letter-spacing:-.48px;color:#8c8e90;color:#4a5565}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .content-text .rp-grid-item-desc{line-height:15px}}@media (min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:370px){.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .content-text .rp-grid-item-desc{font-size:11px}}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .try-this-btn{cursor:pointer;border-radius:8px;background-color:#374151;color:#fff;width:100%;height:48px;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.48px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:none}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .try-this-btn{width:auto;flex-shrink:0;font-size:12px;padding:6px 12px;height:26px;margin-left:auto}}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item .try-this-btn:disabled{opacity:.5;cursor:context-menu;pointer-events:none}.ai-visualizer-container .main-page-content .room-photo-screen .room-photo-grid .room-photo-grid-item.your-vibe-option[disabled]{pointer-events:none}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt{grid-column:span 2;display:flex;flex-direction:column;gap:30px;min-height:232px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt{grid-column:span 1;gap:12px;min-height:unset}}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-label{font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.64px;color:#374151}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-label{color:#fff}}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section{height:100%;background:#fff;border-radius:10px;display:flex;padding:12px 50px 12px 16px;justify-content:flex-end;align-items:end;position:relative}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section{height:100px}}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section textarea{width:100%;height:100%;border:none;resize:none}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section textarea::placeholder{font-weight:400;font-style:Italic;font-size:14px;line-height:21px;color:#8c8e90}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section textarea.placeholder-error::placeholder{color:#fb2c36}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .voice-prompt-btn-wrapper{display:flex;gap:8px;position:absolute;right:16px;bottom:12px}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .voice-prompt-btn-wrapper button{width:36px;height:36px;border-radius:50%;background:#232426;border:2px solid #374151;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px #0000001A;opacity:1;cursor:pointer}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .voice-prompt-btn-wrapper button:disabled{opacity:.5;cursor:context-menu;pointer-events:none}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup{position:absolute}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup #room-photo-prompt-dropdown-ul{overflow:auto;height:auto;overflow-y:auto;width:147px;background:#fff;border:1px solid var(--Neutral-color-grey-50,#eeeeef);min-height:40px;max-height:156px;border-radius:5px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup #room-photo-prompt-dropdown-ul{max-height:100px}}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup #room-photo-prompt-dropdown-ul::-webkit-scrollbar{height:156pxpx;width:4px}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup #room-photo-prompt-dropdown-ul::-webkit-scrollbar-track{background:#eeeeef;border-radius:0}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup #room-photo-prompt-dropdown-ul::-webkit-scrollbar-thumb{background:#5a626e;border-radius:40px;width:4px;height:50px}.ai-visualizer-container .main-page-content .room-photo-screen .voice-prompt .voice-prompt-section .mention-popup #room-photo-prompt-dropdown-ul li{padding:10px 16px;border-bottom:1px solid var(--Neutral-color-grey-50,#eeeeef);font-size:12px;font-weight:400;line-height:16.8px;color:#3b3d40;cursor:pointer}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .room-photo-screen .img-upload-progress-section{z-index:9999;position:absolute;top:0;left:0;width:100%;background:#fff}}.ai-visualizer-container .main-page-content .saved-visualizations-screen{position:relative;overflow:hidden;height:100%;background:#fff}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .saved-visualizations-screen{height:auto;min-height:100%}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .saved-visualizations{position:relative;height:100%}.ai-visualizer-container .main-page-content .saved-visualizations-screen .gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px;margin-left:20px}@media (min-width:320px) and (max-width:767px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .gallery-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px;margin:0;margin-left:0}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;height:220px;width:320px}@media (min-width:320px) and (max-width:767px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .card{height:246px;width:calc(50% - 10px)}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .gallery-link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .gallery-link img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto;display:block}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .delete-btn{position:absolute;top:10px;right:10px;background:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:10}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .delete-btn img{width:100%;height:100%;object-fit:none}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .card-actions{position:absolute;bottom:0;width:100%;padding:12px;display:flex;justify-content:space-between;background:linear-gradient(transparent,rgba(0,0,0,.6))}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .card-actions .action-circle{width:43px;height:34px;background:rgba(0,0,0,.75);border:none;border-radius:30px;cursor:pointer;display:flex;justify-content:center;align-items:center}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .card-actions .action-circle:hover{background:rgba(0,0,0,.9)}.ai-visualizer-container .main-page-content .saved-visualizations-screen .card .card-actions .action-circle img{width:24px;height:24px;object-fit:fill}.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state{display:none;justify-content:center;align-items:center;flex-direction:column;height:calc(100vh - 60px);height:calc(100dvh - 60px);text-align:center;color:#888}@media (min-width:992px) and (max-width:1099px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state{height:calc(142.857dvh - 60px)}}@media (min-width:1100px) and (max-width:1199px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state{height:calc(133.333dvh - 60px)}}@media (min-width:1200px) and (max-width:1279px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state{height:calc(125dvh - 60px)}}@media (min-width:1280px) and (max-width:1365px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state{height:calc(117.647dvh - 60px)}}@media (min-width:1366px) and (max-width:1439px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state{height:calc(111.111dvh - 60px)}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .empty-state .empty-content .empty-screen{margin-bottom:22px}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;justify-content:center}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox.active{display:flex;animation:fadeIn .3s ease}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content{position:relative;max-width:100%;max-height:100%}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{max-width:100%;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);object-fit:contain;border-radius:20px}@media (min-width:992px) and (max-width:1099px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{max-height:calc(142.857dvh - 60px)}}@media (min-width:1100px) and (max-width:1199px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{max-height:calc(133.333dvh - 60px)}}@media (min-width:1200px) and (max-width:1279px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{max-height:calc(125dvh - 60px)}}@media (min-width:1280px) and (max-width:1365px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{max-height:calc(117.647dvh - 60px)}}@media (min-width:1366px) and (max-width:1439px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{max-height:calc(111.111dvh - 60px)}}@media (min-width:320px) and (max-width:767px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-content .lightbox-image{border:none;border-radius:0;scale:1.4}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-mobile-actions{display:none;position:absolute;top:20px;left:20px;z-index:10001;gap:10px}@media (min-width:320px) and (max-width:767px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-mobile-actions{display:flex;flex-direction:column-reverse}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-mobile-actions .action-circle{width:140px;height:35px;padding:0 15px;background:#000;border:none;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:8px}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-mobile-actions .action-circle img{width:20px;height:20px;object-fit:contain}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-mobile-actions .action-circle span{color:#fff;font-size:14px;font-weight:500;font-family:inherit}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:#FFFFFF4D;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:10000}@media (min-width:320px) and (max-width:767px){.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-nav{display:none}}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-nav:hover{background:rgba(0,0,0,.8)}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-nav img{width:16px;height:16px;object-fit:contain}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-nav.lightbox-prev{left:20%}.ai-visualizer-container .main-page-content .saved-visualizations-screen .custom-lightbox .lightbox-nav.lightbox-next{right:20%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--btn-radius:30px;--btn-height:40px;--btn-width:103.94px;--btn-padding:12px 19px;--btn-border:0.62px solid #d1d5db;--btn-active-shadow:0px 4px 12px 0px #00000040;--overlay:rgba(55,65,81,.95)}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen{height:100%;background:#fff}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen{height:auto;min-height:100%}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header{margin-bottom:15px;background:#374151;padding:16px 0 20px 19px;padding-left:40px;display:flex;gap:50px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header{background:#374151;padding:10px 10px 10px 0;padding-left:20px;gap:0;flex-direction:column;padding:0}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .room-filters,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters{display:flex;gap:5px;flex-wrap:wrap}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .room-filters,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters{flex-wrap:nowrap;overflow:auto}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .room-filters::-webkit-scrollbar,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters::-webkit-scrollbar{display:none}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .room-filters .room-btn,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters .room-btn{font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:-.22px;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-width);height:var(--btn-height);padding:var(--btn-padding);border:var(--btn-border);border-radius:var(--btn-radius);color:#fff;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease;white-space:nowrap;display:inline-block}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .room-filters .room-btn.active,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters .room-btn.active{box-shadow:var(--btn-active-shadow);background:#eceff4;color:#374151}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters .room-btn{color:#000}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .select-room-wraper,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters-wraper{display:flex;align-items:center;color:#fff;font-weight:600;line-height:16.5px;font-size:14px;letter-spacing:-.22px;gap:10px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .select-room-wraper,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters-wraper{padding:10px 0 13px 18px}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters-wraper{padding-top:18px;background:#fff;border-bottom:none;display:flex;justify-content:center}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters-wraper .type-filters{padding-bottom:4px;gap:40px;display:flex;align-items:center;justify-content:center}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters-wraper .type-filters .room-btn{border:none;background:transparent;padding:0;box-shadow:none;width:auto;height:auto}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .type-filters-wraper .type-filters .room-btn.active{color:#374151;font-weight:600;border-bottom:1px solid;border-radius:0}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .filter-label{font-size:14px;font-weight:600;color:#fff;line-height:16.5px;letter-spacing:-.22px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header .filter-label{display:none}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-header.hideMenuForExterior .type-filters-wraper{display:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:.62px solid #000;padding-left:40px;display:none}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar{gap:20px;margin-bottom:12px;padding-bottom:5px;padding-left:12px;border-bottom:.62px solid #d1d5db}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-bar-toggle{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;width:40px;height:40px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-bar-toggle.active .dropdown-icon:before{transform:rotate(269deg)}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-bar-toggle .dropdown-icon:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/chevron-left.svg);width:18px;height:18px;display:block;position:relative;filter:brightness(.5);color:#4a5565;transform:rotate(90deg)}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-bar-toggle:hover{background:#80808029;border-radius:100px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-panel{display:grid;width:100%}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row{display:flex;gap:15px;flex-wrap:wrap;align-items:center}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;width:100%;padding:10px 6.5px}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;box-shadow:0 0 0 2px #fff;flex-direction:column;font-size:10px;font-weight:400;line-height:15px;color:#4a5565;cursor:pointer;background:transparent}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn.active{font-weight:700}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn.active{font-weight:600;color:#374151}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn.active .swatch{outline:2px solid #374151;outline-offset:3px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn.active .swatch:hover{transform:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn .swatch{width:32px;height:32px;border-radius:6px;margin-bottom:4px;border-top:.62px solid #fff;transition:transform .3s ease}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn .swatch{width:35px;height:35px}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn .swatch:hover{transform:scale(1.1)}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row .palette-btn[data-palette=all] span{border:.62px solid #d1d5dc}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .palette-bar .palette-row::-webkit-scrollbar{display:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper{padding:0 40px;display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;row-gap:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper{gap:10px;padding:0 10px;grid-template-columns:repeat(2,1fr)}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper{position:relative;overflow:hidden;border-radius:10px;height:250px;content-visibility:auto;contain-intrinsic-size:auto 250px;contain:layout paint}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper{height:191px;contain-intrinsic-size:auto 191px}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;transform:translateZ(0);backface-visibility:hidden;background-color:#f2f2f2}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper .card-controls{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 8px;cursor:pointer}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper .card-controls .select-circle{pointer-events:auto;width:32px;height:32px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1.2px solid #232426;position:relative}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper .card-controls .select-circle .dot{display:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper .card-controls .select-circle .dot:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/black-check-mark.svg);width:17px;height:13px;display:block;background-repeat:no-repeat}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper .card-controls .expand-arrow{cursor:pointer;pointer-events:auto;background:transparent;border:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper .card-wraper .card-controls .expand-arrow .chev:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/expand-icon.svg);width:32px;height:32px;display:block}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper{filter:grayscale(40%);opacity:.4}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper .card-controls .expand-arrow,.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper .card-controls .select-circle{pointer-events:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper.selected{filter:unset;opacity:1;pointer-events:auto}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper.selected .card-controls .select-circle{pointer-events:auto}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper.selected .card-controls .select-circle .dot{display:flex;justify-content:center;align-items:center}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cards-grid-wraper.has-selection .card-wraper.selected .card-controls .expand-arrow{pointer-events:auto}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block{background:#e8f4f8;padding:10px 16px;margin:0 40px 16px;border-radius:12px;box-shadow:0 4px 5px -3px #0000001A}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block{padding:12px;margin:0 10px 15px;border-radius:12px}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block .wci-info-wraper{display:flex;gap:12px;align-items:center}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block .wci-info-wraper{align-items:flex-start}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block .wci-info-wraper img{width:20px;height:20px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block .wci-info-wraper p{margin:0;font-size:13px;font-weight:400;color:#1e293b;line-height:19.5px;flex:1}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block .wci-info-wraper p{font-size:12pxx}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .wci-info-block .wci-info-wraper .gotit{width:63px;height:30px;background:#2563eb;border:none;border-radius:20px;font-size:12px;font-weight:500;line-height:18px;color:#fff;cursor:pointer;padding:6px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar{position:fixed;left:0;right:0;bottom:16px;justify-content:center;z-index:5;margin:0 auto;width:fit-content}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar{width:100%;padding:0 16px}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar .cta{min-width:160px;height:45px;border:none;border-radius:10px;background:#000;color:#fff;font-weight:700;font-size:14px;cursor:pointer;line-height:21px;letter-spacing:-.36px;box-shadow:0 12px 20px 0 #00000014;display:flex;justify-content:center;align-items:center;gap:8px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar .cta{min-width:100%}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar .cta:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/continue-arrow-icon.svg);background-repeat:no-repeat;width:20px;height:20px;display:block;float:right}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar .cta.loading-spinner:after{content:unset}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar .cta .rotating{margin-left:0}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar.disabled-contibue-cta{z-index:0}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-container .cta-bar.disabled-contibue-cta .cta{opacity:.2;pointer-events:none}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox{position:fixed;inset:0;background:var(--overlay);display:none;z-index:50;backdrop-filter:blur(2px)}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;height:100dvh}@media (min-width:992px) and (max-width:1099px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{height:calc(142.857dvh - 0px)}}@media (min-width:1100px) and (max-width:1199px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{height:calc(133.333dvh - 0px)}}@media (min-width:1200px) and (max-width:1279px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{height:calc(125dvh - 0px)}}@media (min-width:1280px) and (max-width:1365px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{height:calc(117.647dvh - 0px)}}@media (min-width:1366px) and (max-width:1439px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{height:calc(111.111dvh - 0px)}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:992px) and (max-width:1430px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content{width:100%}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content img{object-fit:cover;display:block;width:376px;height:500px;border-radius:19px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content img{width:94%}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-close{position:absolute;top:25px;right:12px;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #6b7280;background:transparent}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-close{border:none}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-close:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/cross-icon.svg);filter:invert(1);width:15px;height:18px;background-repeat:no-repeat;filter:inherit}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#FFFFFF4D;border:none}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow{bottom:-10px;background:transparent;top:unset}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow.lb-prev{left:10%}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow.lb-prev:before{margin-left:-3px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow.lb-next{right:10%}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow.lb-next:before{margin-right:-3px;transform:rotate(180deg)}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-arrow:before{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/chevron-left.svg) 50%/contain no-repeat;width:32px;height:31px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-counter{position:absolute;bottom:43px;left:50%;transform:translateX(-50%);font-size:16px;font-weight:600;line-height:15px;color:#fff}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .lb-counter{bottom:24px}}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .img-wraper{position:relative;display:flex;justify-content:center}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .img-wraper .visualise-with-photo{position:absolute;bottom:20px;width:234px;height:60px;padding:20px;border-radius:10px;box-shadow:0 12px 20px 0 #00000014;font-size:14px;font-weight:700;letter-spacing:-.36px;line-height:21px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .img-wraper .visualise-with-photo:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/chevron-right.svg);width:15px;height:15px;display:block;float:right;filter:invert(1);background-repeat:no-repeat;margin-top:3px}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .img-wraper .visualise-with-photo.loading-spinner{gap:0}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .wci-lightbox .lightbox-content .img-wraper .visualise-with-photo.loading-spinner:after{content:unset}.ai-visualizer-container .main-page-content .wall-colour-ideas-screen .hidden{display:none!important}.ai-visualizer-container .main-page-content .your-vibe-screen{height:100%;background:#fff;padding:20px 40px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen{height:auto;min-height:100%;padding:20px;margin-bottom:6rem;background:#eceff4}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-title-wraper{margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-title-wraper{margin-bottom:15px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-title-wraper .title{font-size:24px;font-weight:700;line-height:normal;letter-spacing:-.96px;color:#2e2f32}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-title-wraper .title{margin-bottom:2px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-title-wraper .sub-title{font-size:24px;font-weight:700;letter-spacing:-.96px;margin-bottom:0}.ai-visualizer-container .main-page-content .your-vibe-screen .secondary-color{color:#e05f27}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections{display:flex;gap:30px;flex-wrap:wrap}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section{min-width:300px;box-shadow:0 11.12px 33.35px 0 #00000014;padding:24px;border-radius:28px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section{box-shadow:8px 8px 24px 8px #00000014;border-radius:20px;padding:12px 12px 17px;background:#fff}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .title{font-size:27.79px;font-weight:700;line-height:41.68px;letter-spacing:-1.11px;margin-bottom:5.5px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .title{font-size:20px;line-height:30px;letter-spacing:-.8px;margin-bottom:0}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .sub-title{font-size:16.67px;color:#6a7282;line-height:25.01px;letter-spacing:0;margin-bottom:20px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .sub-title{font-size:12px;line-height:18px;margin-bottom:6px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-room{display:flex;flex-direction:column;gap:15px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-room{flex-direction:row;gap:15px;flex-wrap:nowrap;overflow:auto}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-room::-webkit-scrollbar{display:none}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-room .yourvibe-room-cta{font-size:19.45px;line-height:29.18px;letter-spacing:-.39px;padding:6.56px;color:#364153;font-weight:700;border:.62px solid #d1d5db;background:#eceff4;border-radius:10px;cursor:pointer;white-space:nowrap}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-room .yourvibe-room-cta{font-weight:600;height:40px;font-size:11px;line-height:16.5px;letter-spacing:-.22px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-room .yourvibe-room-cta.selected{box-shadow:0 10px 15px -3px #0000001A;border:1.85px solid #04752c;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe{gap:12px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d1d5db;border-radius:12px;background:#fff;cursor:pointer;position:relative;background:#eceff4;height:80px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option{width:auto;gap:10px;height:59px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option .icon{width:32px;height:32px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option .icon{width:20px;height:20px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option span{font-weight:700;color:#364153;font-size:19.45px;line-height:29.18px;letter-spacing:-.39px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option span{font-size:14px;line-height:21px;letter-spacing:-.28px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option.selected{border:2px solid #04752c;box-shadow:0 10px 15px -3px #0000001A;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option.selected .checkmark{display:flex;right:0;left:unset;top:15px;background:#04752c;width:21px;height:21px;transform:translate(-10%,-62%)}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option.selected .checkmark{right:8px;top:15px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option.selected .checkmark:after{background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/white-check-mark.svg);background-repeat:no-repeat;width:10px;height:8px}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-vibe .icon-option.selected span{color:#101828}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style{display:grid;gap:20px;justify-items:start;grid-template-columns:repeat(3,minmax(100px,1fr))}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style{gap:0}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card{position:relative;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;display:flex;flex-direction:column}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card{padding:8px;padding-left:8px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card img{object-fit:cover;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 50%,transparent);border-radius:16px;width:100%;height:100%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card img{border-radius:12px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info{display:flex;flex-direction:column;flex-grow:1}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info .image-card-title{font-weight:600;color:#000;margin-bottom:2.78px;margin-top:10px;font-size:18.06px;line-height:27.09px;letter-spacing:-.72px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info .image-card-title{margin-bottom:2px;margin-top:8px;font-size:13px;line-height:19.5px;letter-spacing:-.52px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info .image-card-para{font-weight:400;color:#6a7282;letter-spacing:0;flex-grow:1;font-size:15.28px;line-height:19.1px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info .image-card-para{margin-bottom:10px;font-size:11px;line-height:13.75px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info .select-btn{border:none;border-radius:11px;cursor:pointer;width:100%;padding:8px;background:#f3f4f6;color:#364153;font-weight:600;font-size:15.28px;line-height:22.92px;margin-top:14px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .info .select-btn{font-size:11px;line-height:16.5px;margin-top:0}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card.selected .checkmark{display:flex;z-index:2}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card.selected img{padding:3px;background:#fff!important;border:5px solid #00be1c}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card.selected .info .select-btn{background:#04752c;color:#ffff;box-shadow:0 5.57px 8.35px -1.39px #0000001A}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card.selected .info .image-card-title{color:#04752c}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card.selected .imageicon-wraper:after{content:"";position:absolute;inset:0;background:#00BE1C33;transition:opacity .3s ease;z-index:1;pointer-events:none;border-radius:16px;overflow:hidden;width:139px;height:98px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card.selected .imageicon-wraper:after{width:93.91px;height:70.43px;border-radius:12px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .imageicon-wraper{position:relative;width:139px;height:98px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section .yourvibe-style .image-card .imageicon-wraper{width:93.91px;height:70.43px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section:first-child{overflow:hidden;width:288px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section:first-child{width:100%}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section:nth-child(2){flex:1}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section:nth-child(2){width:100%;padding-left:10px;padding-right:10px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .yourvibe-section:last-child{flex:1}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#fff;border-radius:50%;color:#00be1c;font-size:16px;display:none;align-items:center;justify-content:center;box-shadow:0 13.92px 20.88px -4.18px #0000001A}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .checkmark{width:20px;height:20px}}.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .checkmark:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/green-check-mark.svg);background-repeat:no-repeat;width:14px;height:11px;display:block;position:relative}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .yourvibe-sections .checkmark:after{width:14px;height:10px}}.ai-visualizer-container .main-page-content .your-vibe-screen .bottom-cta{left:0;right:0;display:flex;justify-content:center;z-index:1;width:fit-content;margin:0 auto;position:relative;margin-top:30px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .bottom-cta{width:100%;position:fixed;bottom:24px}}.ai-visualizer-container .main-page-content .your-vibe-screen .bottom-cta .cta-btn{padding:20px;font-size:14px;border-radius:10px;color:#fff;border:none;cursor:not-allowed;transition:.2s ease;box-shadow:0 12px 20px 0 #00000014;height:60px;width:372px;background:#3741518a;font-weight:700;line-height:21px;letter-spacing:-.36px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-page-content .your-vibe-screen .bottom-cta .cta-btn{width:100%;margin:0 20px}}.ai-visualizer-container .main-page-content .your-vibe-screen .bottom-cta .cta-btn.active{color:#fff;cursor:pointer;background:#000;display:flex;justify-content:center;gap:8px}.ai-visualizer-container .main-page-content .your-vibe-screen .bottom-cta .cta-btn.active:after{content:"";background:url(../../../../../etc.clientlibs/apcolourcatalogue/components/content/aivisualizer/clientlibs/resources/images/continue-arrow-icon.svg);width:20px;height:20px;display:block;position:relative;background-repeat:no-repeat}.ai-visualizer-container{display:flex;flex-direction:column}.ai-visualizer-container .main-screen{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:1200px}@media (min-width:992px) and (max-width:1099px){.ai-visualizer-container .main-screen{height:calc(142.857dvh - 0px)}}@media (min-width:1100px) and (max-width:1199px){.ai-visualizer-container .main-screen{height:calc(133.333dvh - 0px)}}@media (min-width:1200px) and (max-width:1279px){.ai-visualizer-container .main-screen{height:calc(125dvh - 0px)}}@media (min-width:1280px) and (max-width:1365px){.ai-visualizer-container .main-screen{height:calc(117.647dvh - 0px)}}@media (min-width:1366px) and (max-width:1439px){.ai-visualizer-container .main-screen{height:calc(111.111dvh - 0px)}}.ai-visualizer-container .main-screen .main-header{height:72px;background:#374151;flex-shrink:0;padding:0 40px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-header{padding:0 8px;height:61px}}.ai-visualizer-container .main-screen .main-header .visualizer-header-logo-link{width:156px;height:40px;object-fit:contain;margin:0 auto 0 0}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-header .visualizer-header-logo-link{width:91px;height:24px}}.ai-visualizer-container .main-screen .main-header .visualizer-header-logo-link .visualizer-header-logo{width:100%;height:auto}.ai-visualizer-container .main-screen .main-header .visualizer-header-page-title{color:#fff;font-weight:700;font-size:14px;line-height:21px;margin:0 auto 0 20px}.ai-visualizer-container .main-screen .main-header .visualizer-header-page-landing-title{color:#fff;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.4px;position:absolute;left:50%;transform:translateX(-50%)}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-header .visualizer-header-page-landing-title{font-size:12px}}.ai-visualizer-container .main-screen .main-header .visualizer-header-page-landing-title span{font-weight:400;margin-left:10px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-header .visualizer-header-page-landing-title span{margin-left:2px}}.ai-visualizer-container .main-screen .main-page-content{flex:1}.ai-visualizer-container .main-screen .main-page-content .landing-screen{display:flex;flex-direction:column;justify-content:space-around;background:#eceff4;padding:20px 40px;height:100%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen{justify-content:flex-start;padding:28px 16px;height:auto;min-height:100%}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .profile-name-wrapper{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .profile-name-wrapper{margin-bottom:18px;padding:0 10px}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .profile-name-wrapper .salutation-liner{font-weight:400;font-size:18px;line-height:28px;color:#4a5565}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .profile-name-wrapper .salutation-liner{font-size:16px;line-height:24px}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .profile-name-wrapper .salutation-liner .user-name{font-weight:600;color:#374151}.ai-visualizer-container .main-screen .main-page-content .landing-screen .profile-name-wrapper #your-visualizations-btn{border:1px solid #6b7280;background:#fff;cursor:pointer;font-weight:600;font-size:12px;line-height:24px;color:#4c4c4c;padding:7px 12px;border-radius:10px}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualizer-landing-title{font-weight:700;font-size:54px;line-height:60px;margin-bottom:20px;width:750px;color:#374151;letter-spacing:-.96px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualizer-landing-title{font-size:24px;line-height:100%;width:100%;max-width:360px;margin-bottom:18px;padding:0 10px}}@media (min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:375px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualizer-landing-title{font-size:22px;line-height:26px}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualizer-landing-title .highlight{color:#e05f27}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection{display:flex;gap:32px;flex-wrap:nowrap}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection{flex-direction:column;gap:16px}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper{flex:0 0 calc((100% - 2 * 32px) / 3);min-width:250px;border-radius:10px;background-color:#fff;color:#fff;padding:10px;display:flex;flex-direction:column;gap:10px;cursor:pointer}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper{flex:1 1 0;padding:12px 10px;gap:12px}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper img{width:100%;height:auto;object-fit:cover;border-radius:10px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper img{order:2}}@media screen and (min-height:770px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper img{height:100%}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper{display:flex;flex-direction:column;width:100%}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper{flex-direction:row;align-items:center;justify-content:space-between;order:1}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper .landing-img-title{font-weight:700;font-size:18px;line-height:100%;color:#374151;padding:10px 14px;padding-left:10px;padding-bottom:13px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper .landing-img-title{flex:1;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper .try-now-cta{cursor:pointer;border-radius:8px;background-color:#374151;color:#fff;width:100%;height:48px;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.48px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:none}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper .try-now-cta{width:auto;flex-shrink:0;font-size:12px;padding:6px 12px;height:26px}}@media (min-width:992px){.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper{display:flex;align-items:center}.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualizer-landing-title{padding:0;width:30%}}@media (min-width:992px) and (min-width:1753px){.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualizer-landing-title{width:431px}}@media (min-width:992px){.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualize-landing-image-section{width:70%}}@media (min-width:992px) and (min-width:1753px){.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualize-landing-image-section{flex:1}}@media (min-width:992px){.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualize-landing-image-section .visualize-landing-image-section-topsection{flex-wrap:nowrap;column-gap:32px;justify-content:flex-end}.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper{flex:0 0 calc((100% - 2 * 32px) / 2);gap:0}.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper img{height:100%}.ai-visualizer-container .main-screen .main-page-content .landing-screen.phase-one .visualizer-title-card-wraper .visualize-landing-image-section .visualize-landing-image-section-topsection .visualize-image-wrapper .cta-text-wrapper .landing-img-title{padding:20px 10px}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .footer{font-weight:400;font-size:10px;line-height:15px;letter-spacing:.12px;color:#4a5565;text-align:center;margin-top:1rem;position:relative}@media (min-width:992px){.ai-visualizer-container .main-screen .main-page-content .landing-screen .footer{padding-top:13px}.ai-visualizer-container .main-screen .main-page-content .landing-screen .footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#e5e7eb;width:430px;margin:0 auto}}.ai-visualizer-container .main-screen .main-page-content .landing-screen .footer .legal-links{margin-top:.5rem;display:flex;justify-content:center;gap:12px;color:#4a5565}.ai-visualizer-container .main-screen .main-page-content .landing-screen .footer .legal-links a{color:#4a5565;text-decoration:underline}.ai-visualizer-container .loading-parent-container{width:100%;height:100vh;height:100dvh;background:linear-gradient(180deg,#0f0c29,#302b63 50%,#24243e);display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;padding:80px;color:#fff;z-index:51;position:fixed}@media (min-width:992px) and (max-width:1099px){.ai-visualizer-container .loading-parent-container{height:calc(142.857dvh - 0px)}}@media (min-width:1100px) and (max-width:1199px){.ai-visualizer-container .loading-parent-container{height:calc(133.333dvh - 0px)}}@media (min-width:1200px) and (max-width:1279px){.ai-visualizer-container .loading-parent-container{height:calc(125dvh - 0px)}}@media (min-width:1280px) and (max-width:1365px){.ai-visualizer-container .loading-parent-container{height:calc(117.647dvh - 0px)}}@media (min-width:1366px) and (max-width:1439px){.ai-visualizer-container .loading-parent-container{height:calc(111.111dvh - 0px)}}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .loading-parent-container{padding:30px 30px 60px;overflow:hidden;touch-action:none}}.ai-visualizer-container .loading-parent-container .ai-processing-title{font-weight:700;font-size:16px;line-height:21px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .loading-parent-container .ai-processing-title{font-size:14px;margin-bottom:150px}}.ai-visualizer-container .loading-parent-container .img-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .loading-parent-container .img-container{gap:30px}}.ai-visualizer-container .loading-parent-container .img-container .image-wrapper{width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#bae1ff;text-align:center;transition:background .3s ease,border .3s ease;position:relative}.ai-visualizer-container .loading-parent-container .img-container .image-wrapper img{width:auto;height:auto;max-width:79px;max-height:79px;object-fit:contain}.ai-visualizer-container .loading-parent-container .img-container .image-wrapper:after{content:"";position:absolute;bottom:-50px;left:50%;transform:translateX(-21%);width:184px;height:184px;border-radius:50%;background-color:var(--after-bg,transparent);filter:blur(30px);opacity:.3;z-index:-1}.ai-visualizer-container .loading-parent-container .img-container .heading{display:flex;flex-direction:column;align-items:center;gap:12px}.ai-visualizer-container .loading-parent-container .img-container .heading .dynamic-heading{font-weight:700;font-size:38px;line-height:42px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .loading-parent-container .img-container .heading .dynamic-heading{font-size:28px;line-height:42px}}.ai-visualizer-container .loading-parent-container .img-container .heading .dynamic-sub-heading{font-weight:400;font-size:15px;line-height:22.5px;color:#FFFFFF99}.ai-visualizer-container .loading-parent-container .loading-content-text{font-weight:400;font-style:italic;font-size:14px;line-height:21px;text-align:center;color:#FFFFFFCC;padding:20px 35px;background:#FFFFFF0D;border-radius:16px;border:.62px solid #FFFFFF1A}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .loading-parent-container .loading-content-text{padding:25px;width:100%;max-width:346px}}@media (min-width:320px) and (max-width:991px) and (min-width:320px) and (max-width:389px){.ai-visualizer-container .loading-parent-container .loading-content-text{padding:25px 20px;font-size:13px}}.ai-visualizer-container .loading-parent-container .mobile-dots{display:flex;justify-content:center;gap:8px}@media (min-width:320px) and (max-width:376px){.ai-visualizer-container .loading-parent-container .mobile-dots{margin-top:20px}}.ai-visualizer-container .loading-parent-container .mobile-dots .dot{width:8px;height:8px;border-radius:50%;background:#FFFFFF4D}.ai-visualizer-container .loading-parent-container .mobile-dots .dot.active{background:#fff}.ai-visualizer-container .visualizer-header-back-icon,.ai-visualizer-container .visualizer-header-close-icon{cursor:pointer;width:40px;height:40px;border:1px solid #6b7280;border-radius:10px;display:flex;align-items:center;justify-content:center;background-color:transparent}.ai-visualizer-container .visualizer-header-back-icon:before,.ai-visualizer-container .visualizer-header-close-icon:before{content:"";width:16px;height:16px}.ai-visualizer-container .visualizer-header-back-icon:before{background:url(clientlibs/resources/images/chevron-left.svg) 50%/contain no-repeat}.ai-visualizer-container .visualizer-header-close-icon:before{background:url(clientlibs/resources/images/cross-icon.svg) 50%/contain no-repeat}.ai-visualizer-container .visualizer-popup-close-icon{cursor:pointer;border:none;background-color:transparent;display:flex;padding:0}.ai-visualizer-container .visualizer-popup-close-icon:before{content:"";display:inline-block;width:24px;height:24px;background:url(clientlibs/resources/images/cross-icon.svg) 50%/contain no-repeat;filter:invert(1)}.ai-visualizer-container .voice-prompt-add-btn:before,.ai-visualizer-container .voice-prompt-search-btn:before,.ai-visualizer-container .voice-prompt-submit-btn:before{content:"";display:inline-block;width:16px;height:16px}.ai-visualizer-container .voice-prompt-search-btn:before{background-image:url(clientlibs/resources/images/voice-prompt-search-icon.svg)}.ai-visualizer-container .voice-prompt-add-btn:before{background-image:url(clientlibs/resources/images/voice-prompt-plus-icon.svg)}.ai-visualizer-container .voice-prompt-submit-btn:before{background-image:url(clientlibs/resources/images/voice-prompt-submit-icon.svg)}.ai-visualizer-container .img-upload-progress-section{display:flex;justify-content:center;align-items:center;text-align:center}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .img-upload-progress-section{height:100vh!important;border-radius:0!important;overflow:hidden!important;padding:0!important;z-index:9999}}.ai-visualizer-container .img-upload-progress-section figure img{width:238px;height:238px;object-fit:fill}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .img-upload-progress-section figure img{width:180px;height:180px}}.ai-visualizer-container .img-upload-progress-section figure figcaption{font-weight:700;font-size:18px;line-height:100%;letter-spacing:-.72px;color:#374151}.ai-visualizer-container .upload-img-error-toast-section{background:#f3676c;font-weight:500;font-size:12px;line-height:15px;color:#fff;text-align:center;position:absolute;top:55px;left:50%;transform:translateX(-50%);width:335px;padding:10px 25px;z-index:9999;border-radius:8px}@media (min-width:320px) and (max-width:991px){.ai-visualizer-container .upload-img-error-toast-section{top:40px}}.ai-visualizer-container .rotating{margin-left:10px;position:relative;display:inline-block;width:12px;height:12px;vertical-align:middle;font-size:0;animation:aiv-rotating-spin 2s linear infinite}.ai-visualizer-container .rotating.hide{display:none!important}.ai-visualizer-container .rotating:before{content:"";box-sizing:border-box;display:block;width:100%;height:100%;border:3px solid currentColor;border-right-color:transparent;border-radius:50%}.ai-visualizer-container .rotating:after{content:"";position:absolute;top:-1.5px;right:0;width:7px;height:7px;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:rotate(45deg)}@keyframes aiv-rotating-spin{to{transform:rotate(1turn)}}#loading-info-modal .modal-dialog,#moretime-error-modal .modal-dialog{width:374px;height:auto;max-width:unset;border:none;margin:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:991px){#loading-info-modal .modal-dialog,#moretime-error-modal .modal-dialog{width:calc(100% - 40px);top:unset;bottom:10px;left:50%;transform:translate(-50%)}}#loading-info-modal .modal-dialog .modal-content,#moretime-error-modal .modal-dialog .modal-content{width:100%;height:100%;padding:0;border:none;display:flex;border-radius:20px}#loading-info-modal .modal-dialog .modal-content .modal-body,#moretime-error-modal .modal-dialog .modal-content .modal-body{background:#fff;border-radius:100%;padding:36px 16px 16px;width:100%;height:100%;border:none;display:flex;flex-direction:column;gap:25px;position:relative}#loading-info-modal .modal-dialog .modal-content .modal-body .top-gif-wrapper,#moretime-error-modal .modal-dialog .modal-content .modal-body .top-gif-wrapper{position:absolute;top:-41px;left:50%;transform:translate(-50%);width:82px;height:82px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%}#loading-info-modal .modal-dialog .modal-content .modal-body .top-gif-wrapper img,#moretime-error-modal .modal-dialog .modal-content .modal-body .top-gif-wrapper img{width:64px;height:64px;object-fit:contain}#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-title,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-title{font-weight:700;font-size:23px;line-height:28px;letter-spacing:-.8px;color:#374151;text-align:center;max-width:326px}@media (min-width:350px) and (max-width:990px){#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-title,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-title{max-width:100%}}#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-title .highlight,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-title .highlight{color:#e05f27}#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper{width:100%;height:60px;display:flex;align-items:center;justify-content:center;gap:10px}#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper button,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper button{flex:1;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.36px;text-align:center;box-shadow:0 12px 20px 0 #00000014;border-radius:10px;height:100%;cursor:pointer;padding:0;border:none}#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper button#will-wait-btn,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper button#will-wait-btn{color:#fff;background:#000}#loading-info-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper button#exit-btn,#moretime-error-modal .modal-dialog .modal-content .modal-body .loading-info-btn-wrapper button#exit-btn{border:1px solid #4c4c4c;color:#1f2937;background:#fff}#feedbackSubmitModalResultScreen .modal-dialog,#limitReachedModalResultScreen .modal-dialog,#savedInfoModalResultScreen .modal-dialog,#unsaved-info-modal .modal-dialog{width:374px;height:auto;max-width:unset;border:none;margin:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:320px) and (max-width:991px){#feedbackSubmitModalResultScreen .modal-dialog,#limitReachedModalResultScreen .modal-dialog,#savedInfoModalResultScreen .modal-dialog,#unsaved-info-modal .modal-dialog{width:calc(100% - 40px);top:unset;bottom:10px;left:50%;transform:translate(-50%)}}#feedbackSubmitModalResultScreen .modal-dialog .modal-content,#limitReachedModalResultScreen .modal-dialog .modal-content,#savedInfoModalResultScreen .modal-dialog .modal-content,#unsaved-info-modal .modal-dialog .modal-content{width:100%;height:100%;padding:0;border:none;display:flex;border-radius:20px}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body,#unsaved-info-modal .modal-dialog .modal-content .modal-body{background:#fff;border-radius:100%;padding:36px 16px 16px;width:100%;height:100%;border:none;display:flex;flex-direction:column;gap:25px;position:relative}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper,#unsaved-info-modal .modal-dialog .modal-content .modal-body .top-gif-wrapper{position:absolute;top:-41px;left:50%;transform:translate(-50%);width:82px;height:82px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper img,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper img,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper img,#unsaved-info-modal .modal-dialog .modal-content .modal-body .top-gif-wrapper img{width:64px;height:64px;object-fit:contain}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title,#unsaved-info-modal .modal-dialog .modal-content .modal-body .inprogress-info-title,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-title{font-weight:700;font-size:23px;line-height:26px;letter-spacing:-.8px;color:#374151;text-align:left;max-width:326px}@media (min-width:350px) and (max-width:990px){#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title,#unsaved-info-modal .modal-dialog .modal-content .modal-body .inprogress-info-title,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-title{max-width:100%}}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title .highlight,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title .highlight,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title .highlight,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title .highlight,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .inprogress-info-title .highlight,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title .highlight,#unsaved-info-modal .modal-dialog .modal-content .modal-body .inprogress-info-title .highlight,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-title .highlight{color:#e05f27}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper{width:100%;height:60px;display:flex;align-items:center;justify-content:center;gap:10px}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button{flex:1;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.36px;text-align:center;box-shadow:0 12px 20px 0 #00000014;border-radius:10px;height:100%;cursor:pointer;padding:0;border:none}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#continue-edit-btn,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#goToSavedScreen,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#savedToTheGallery,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#continue-edit-btn,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#goToSavedScreen,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#savedToTheGallery,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#continue-edit-btn,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#goToSavedScreen,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#savedToTheGallery,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#continue-edit-btn,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#goToSavedScreen,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#savedToTheGallery{color:#fff;background:#000}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discard-and-exit-btn,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discardPopup,#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discard-and-exit-btn,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discardPopup,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discard-and-exit-btn,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discardPopup,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discard-and-exit-btn,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#discardPopup,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn{border:1px solid #4c4c4c;color:#1f2937;background:#fff}#feedbackSubmitModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn,#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn,#savedInfoModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn,#unsaved-info-modal .modal-dialog .modal-content .modal-body .unsaved-info-btn-wrapper button#limitReachedExitBtn{width:100%;flex:0 0 100%}#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .top-gif-wrapper img{width:47px;height:47px}#limitReachedModalResultScreen .modal-dialog .modal-content .modal-body .unsaved-info-title{font-size:20px;line-height:100%;text-align:center;margin:5px 0 16px}.aivisualizer .modal.deskCenterMobBottom{height:unset!important;width:unset!important}.aivisualizer .modal.deskCenterMobBottom.in,.aivisualizer .modal.deskCenterMobBottom.is-open .modal__inner{animation:zoomIn .5s cubic-bezier(.165,.84,.44,1) forwards}@media (min-width:320px) and (max-width:991px){.aivisualizer .modal.deskCenterMobBottom.in,.aivisualizer .modal.deskCenterMobBottom.is-open .modal__inner{animation:slideUp .5s cubic-bezier(.165,.84,.44,1) forwards}}.aivisualizer .modal.deskCenterMobBottom.modal[hidden=hidden] .modal__inner,.aivisualizer .modal.deskCenterMobBottom.out{animation:zoomOut .5s cubic-bezier(.165,.84,.44,1) forwards}@media (min-width:320px) and (max-width:991px){.aivisualizer .modal.deskCenterMobBottom.modal[hidden=hidden] .modal__inner,.aivisualizer .modal.deskCenterMobBottom.out{animation:slideDown .5s cubic-bezier(.165,.84,.44,1) forwards}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}