@charset "UTF-8";:root{--font-family-primary: "Montserrat", sans-serif;--font-size-base: 16px;--line-height-base: 1;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--theme-color-primary: #2286e0;--theme-color-primary-light: #e1f1ff;--theme-color-primary-dark: #1577ce;--theme-color-secondary: #003d5b;--theme-color-secondary-light: #eaf1fa;--theme-color-secondary-dark: #245398;--theme-color-tertiary: #d0e9ff;--theme-color-tertiary-light: #fcfdff;--theme-color-tertiary-dark: #a7b0bf;--theme-color-contrast: #626f8d;--theme-color-contrast-light: #eff1f4;--theme-color-contrast-dark: #4a536a;--theme-color-active: #2286e0;--theme-color-active-light: #e6f7fe;--theme-color-active-dark: #1577ce;--theme-bg-tools: linear-gradient(190deg, #2286e0 0%, #1062da 60.5%);--theme-bg-tools-hover: linear-gradient(190deg, #3a9bf5 0%, #1a72e8 60.5%);--theme-shadow: 0px 0px 4px 0px rgba(34, 134, 224, .25);--color-black: #000000;--color-white: #ffffff;--color-grey-light: #ebeff5;--color-border: #fcfcfc;--color-border-light: #dddddd;--color-border-dark: #a6a6a6;--color-border-darker: #4d4d4d;--color-text: #a7a7a7;--color-text-lighter: #c1c1c1;--color-text-light: #7e7e7e;--color-text-dark: #585858;--color-text-darker: #333333;--color-success: #1fac0c;--color-success-light: #e9f7e7;--color-success-dark: #178109;--color-warning: #f1661d;--color-warning-light: #fef3ed;--color-warning-lighter: #ffb58e;--color-warning-dark: #b96335;--color-error: #ec0909;--color-error-light: #fde6e6;--color-error-dark: #b10707;--color-info: #2135ef;--color-info-light: #e9ebfd;--color-info-dark: #1928b3}@font-face{font-family:Montserrat;src:url(https://static.contrado.com/resources/images/2026-6/261773/montserrat-regular-4001655653.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://static.contrado.com/resources/images/2026-6/261774/montserrat-medium-5001655652.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://static.contrado.com/resources/images/2026-6/261775/montserrat-semibold-6001655651.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://static.contrado.com/resources/images/2026-6/261776/montserrat-bold-7001655650.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-medium);color:var(--color-text-darker);font-style:normal;letter-spacing:0}body *{font-family:var(--font-family-primary);font:var(--font-weight-medium) var(--font-size-base) var(--font-family-primary);box-sizing:border-box}.card-box{background-color:var(--color-white);box-shadow:var(--theme-shadow);border-radius:4px}::-webkit-scrollbar{width:3px!important;height:3px!important}::-webkit-scrollbar-thumb{background-color:#96969666;border-radius:10px}:hover::-webkit-scrollbar-thumb{background-color:#969696cc}body{padding:0;margin:0}body *,body *:before,body *:after{box-sizing:border-box}body *{padding:0;margin:0;outline:none}a,button{touch-action:manipulation}html{box-sizing:border-box;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:2px}.product-options{--product-option--sidebar: 375px}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}.visible-on--desktop{display:none}@media screen and (min-width: 1200px){.visible-on--desktop{display:block}}.visible-on--mobile{display:block}@media screen and (min-width: 1200px){.visible-on--mobile{display:none}}button,a,*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}body:has(#cookie-warning){overflow:hidden}body:has(#cookie-warning) lib-cookies-disabled-warning-modal{pointer-events:auto;z-index:10001}body:has(#cookie-warning) .nexus-layout{pointer-events:none}.theme-switch{position:fixed;right:356px;top:10px;background:var(--color-white);border:2px solid #ccc;padding:8px 16px;display:none;-webkit-user-select:none;user-select:none;border-radius:8px}@media screen and (min-width: 1200px){.theme-switch{display:flex}}.theme-switch input{width:20px;height:20px;cursor:pointer;margin-right:8px}.theme-switch label{cursor:pointer;line-height:20px;font-size:16px;font-weight:500;color:var(--color-black)}.tablet-landscape-block{display:none;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:9999;background:#fff;align-items:center;justify-content:center}.tablet-landscape-block.is-landscape{display:flex!important}.tablet-landscape-block .rotate-content{text-align:center;max-width:80%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.tablet-landscape-block .rotate-content img{max-width:120px;width:100%;height:auto;animation:bounce 3s infinite}@media screen and (min-width: 767px){.tablet-landscape-block .rotate-content img{max-width:180px}}.tablet-landscape-block .rotate-content h2{font-size:18px;line-height:1;font-weight:600;color:var(--theme-color-primary);margin:0 0 12px}@media screen and (min-width: 767px){.tablet-landscape-block .rotate-content h2{font-size:24px;margin:24px 0 12px}}.tablet-landscape-block .rotate-content p{font-size:16px;font-weight:500;color:#7f8ba0;margin:0;line-height:20px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}@media screen and (min-width: 767px){.tablet-landscape-block .rotate-content p{font-size:18px}}.tablet-landscape-block .rotate-content p svg{width:20px;height:20px;margin-right:6px;fill:#7f8ba0}@media screen and (min-width: 767px){.tablet-landscape-block .rotate-content p svg{width:20px;height:20px}}.tablet-landscape-block .rotate-content p+p{margin-top:16px}@keyframes bounce{0%,to{transform:translateY(0) rotate(-90deg)}50%{transform:translateY(-4px) rotate(-90deg)}}.nexus-layout{display:flex;flex-wrap:wrap;width:100%;height:100%;background:var(--color-white)}.nexus-layout:has(.collage--wrapper,.lib-ai-crop,.lib-crop,.lib-pattern,nexus-collage-mfe-main,lib-wordart,nexus-magic-ai-mfe) nexus-header{display:none;opacity:0}@media screen and (min-width: 1200px){.nexus-layout:has(.collage--wrapper,.lib-ai-crop,.lib-crop,.lib-pattern,nexus-collage-mfe-main,lib-wordart,nexus-magic-ai-mfe) nexus-header{display:flex;opacity:1}}@media screen and (min-width: 1200px){.nexus-layout{background:#f3f8ff}}.nexus-layout:has(.expand-view.product-preview) .nexus-header--section{display:flex!important;height:auto!important}.nexus-layout:has(.expand-view) .nexus-header--section{height:0;display:none;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.nexus-layout:has(.expand-view) .expand-action .expand-icon{display:none}.nexus-layout:has(.expand-view) .expand-action .collapse-icon{display:flex!important;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.nexus-layout:has(.expand-view) .nexus-playground--section.design-view .center-preview-option{bottom:98px!important}@media screen and (min-width: 767px){.nexus-layout:has(.expand-view) .nexus-playground--section.design-view .center-preview-option{bottom:112px!important}}@media screen and (max-width: 427px) and (max-height: 925px){.nexus-layout:has(.expand-view) .nexus-playground--section.design-view .timeline-item .thumb-title{text-align:left!important;white-space:unset;word-break:auto-phrase}}@media screen and (max-width: 427px) and (max-height: 925px){.nexus-layout:has(.expand-view) .layer-sidebar .product-thumb-block .item{padding:6px}.nexus-layout:has(.expand-view) .layer-sidebar .product-thumb-block .item .thumb-icon{top:10px}.nexus-layout:has(.expand-view) .layer-sidebar .product-thumb-block .item .thumb-img{display:flex}}.nexus-layout .card-box{background-color:var(--color-white);box-shadow:var(--theme-shadow);border-radius:4px}.nexus-layout .card-box h2{text-align:center;font-size:20px;font-weight:500;color:var(--color-text-darker);line-height:24px}.nexus-layout .card-box.card-block{padding:16px 20px;margin-block:12px;display:inline-block;width:100%}.nexus-layout .card-box.card-block h2{text-align:left;margin-bottom:12px}.nexus-layout .card-box.tooltip-block span{font-size:14px;text-align:left;font-weight:500;float:left}.nexus-layout .card-box.tooltip-block .btn,.nexus-layout .card-box.btn-block button{float:left;margin-right:12px}.nexus-layout .card-box.tabbar-block .tab-view{float:left;margin-right:20px}.nexus-layout .card-box.input-block input{float:left;margin-right:12px}.nexus-layout .card-box.input-block .input-row{width:100%;display:inline-block;margin-bottom:16px}.nexus-layout .card-box.input-block .input-row.has-error label{color:var(--color-error)}.nexus-layout .card-box.input-block .input-row.has-error input{border-color:var(--color-error);background-color:var(--color-error-light);color:var(--color-error);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.nexus-layout .card-box.input-block .input-row.has-error input::placeholder{color:var(--color-error)}.nexus-layout .card-box.input-block .input-row .input-label{text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker);line-height:1;margin-bottom:8px;width:100%;display:inline-block}.nexus-layout .nexus-playground--section{display:flex;width:100%;height:calc(100dvh - 48px);overflow:hidden;flex-wrap:nowrap;justify-content:space-between;z-index:1;position:relative}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section{height:calc(100dvh - 60px)}}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section{height:100%}}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section:has(.left-sidebar.open-sidebar){z-index:auto}}.nexus-layout .nexus-playground--section:has(.global-app--loader){z-index:1000}.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) .left-sidebar{z-index:0}.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) .right-sidebar nexus-mask-preview{z-index:-1!important}.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) nexus-footer{z-index:1}.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) nexus-uploaded-image-info,.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) nexus-design-area-sidebar-control,.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) nexus-footer,.nexus-layout .nexus-playground--section:has(.preview-accordion-block.is-open) .left-sidebar{pointer-events:none}.nexus-layout .nexus-playground--section:has(nexus-collage-mfe-main){height:100%}.nexus-layout .nexus-playground--section:has(.lib-ai-crop,.lib-crop,.lib-pattern,lib-wordart,nexus-magic-ai-mfe){height:100%}.nexus-layout .nexus-playground--section.design-view .left-sidebar{display:none}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.design-view .left-sidebar{display:flex}}.nexus-layout .nexus-playground--section.design-view .right-sidebar nexus-design-area-mfe{display:flex}.nexus-layout .nexus-playground--section.design-view .right-sidebar:has(nexus-design-area-mfe .block-loading .loader-block) nexus-design-area-render,.nexus-layout .nexus-playground--section.design-view .right-sidebar:has(nexus-design-area-mfe .block-loading .loader-block) nexus-footer{pointer-events:none}.nexus-layout .nexus-playground--section.design-view .right-sidebar nexus-mask-canvas .canvas__wrapper{align-content:flex-start}.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option{height:max-content;position:absolute;bottom:146px;left:16px;width:calc(100% - 32px);border-radius:8px;z-index:9;box-shadow:var(--theme-shadow)}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option{bottom:172px;left:16px}}.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option .center-preview-option-toggle,.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option nexus-design-tools,.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option .copy-side-block{display:none}.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option .layer-sidebar{width:100%}.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option .product-thumb-block{padding:4px 2px 4px 8px;width:100%}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.design-view .right-sidebar .center-preview-option .product-thumb-block{padding:8px 0}}.nexus-layout .nexus-playground--section.design-view .right-sidebar:has(.expand-action) .center-preview-design{padding:0!important}.nexus-layout .nexus-playground--section.design-view nexus-preview{display:none}.nexus-layout .nexus-playground--section.design-view #preview_quality_warning{width:100%;overflow-x:auto;display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row;justify-content:center}.nexus-layout .nexus-playground--section.design-view #preview_quality_warning:has(.timeline-item:nth-child(3)){justify-content:flex-start}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.design-view #preview_quality_warning:has(.timeline-item:nth-child(6)){justify-content:flex-start!important}}.nexus-layout .nexus-playground--section.design-view #preview_quality_warning .timeline-item{margin-bottom:0!important}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.design-view #preview_quality_warning .timeline-item{margin-bottom:4px!important}}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.design-view #preview_quality_warning .timeline-item{margin-bottom:0!important}}.nexus-layout .nexus-playground--section.design-view #preview_quality_warning .timeline-item:not(.nexus-layout .nexus-playground--section.design-view #preview_quality_warning .timeline-item:last-child){margin-right:12px}.nexus-layout .nexus-playground--section.design-view #preview_quality_warning .timeline-item .thumb-quality{display:none!important}.nexus-layout .nexus-playground--section.product-preview .left-sidebar{display:none}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.product-preview .left-sidebar{display:flex}}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview,.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-uploaded-image-info,.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-design-area-sidebar-control,.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-background-colour{display:none}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview,.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-uploaded-image-info,.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-design-area-sidebar-control,.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-background-colour{display:flex}}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option{width:100%;max-width:100%;height:100%;bottom:80px!important}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .preview-accordion-block{position:relative}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .accordion-item-header{display:none}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .accordion-item-body-content{width:100%;height:100%}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .preview-product-box{box-shadow:none;border:none;margin:0!important;height:calc(100dvh - 146px)}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .preview-product-box .accordion-item-body-content,.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .preview-product-box .preview-product--left{padding:0!important}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .preview-product-box .preview-product{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding-bottom:0}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .preview-thumb--img{width:100%;height:100%;max-height:max-content;object-fit:contain}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .product-thumb-block .thumb-img{display:flex}.nexus-layout .nexus-playground--section.product-preview .right-sidebar nexus-design-area-mfe{display:flex}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option{height:max-content;position:absolute;bottom:146px;left:16px;width:calc(100% - 32px);z-index:9;display:none}@media screen and (max-width: 427px) and (max-height: 925px){.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option{bottom:146px}}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option{bottom:162px;left:16px;z-index:10;border:none;box-shadow:none}}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .center-preview-option-toggle,.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option nexus-design-tools,.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .copy-side-block{display:none}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .layer-sidebar{width:100%}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .timeline-item{margin-bottom:0!important}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .timeline-item:not(.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .timeline-item:last-child){margin-right:12px}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .timeline-item .thumb-quality{display:none!important}.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .product-thumb-block{padding:8px 2px 8px 8px}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .product-thumb-block{padding:8px 0 4px}}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.product-preview .right-sidebar .center-preview-option .product-thumb-block{padding:8px 0}}.nexus-layout .nexus-playground--section.product-preview .right-sidebar:has(.expand-action) .center-preview-design{padding:0!important}.nexus-layout .nexus-playground--section.product-preview #previewCanvas3DContainer canvas,.nexus-layout .nexus-playground--section.product-preview #previewCanvas3DContainer #canvasTab1{width:100%!important;height:auto!important}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.product-preview #previewCanvas3DContainer canvas,.nexus-layout .nexus-playground--section.product-preview #previewCanvas3DContainer #canvasTab1{width:auto!important}}.nexus-layout .nexus-playground--section.product-preview nexus-preview{width:100%;height:100%;z-index:0;display:flex}.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-accordion-block{max-width:100%;display:block!important;left:0;right:unset;top:48px;transform:translateZ(0)!important}@media screen and (min-width: 767px){.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-accordion-block{top:60px}}.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-product{display:flex;width:100%;max-width:100%}.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-product-box{margin:0!important;box-shadow:none!important;border-radius:0!important}.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-product-box .accordion-item-header{display:none}.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-product--left{box-shadow:none}.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-tab-block{display:flex}@media screen and (min-width: 1200px){.nexus-layout .nexus-playground--section.product-preview nexus-preview .preview-tab-block{display:none}}.nexus-layout .nexus-playground--section.product-preview .rotate-360-container{bottom:-40px!important}.nexus-layout .nexus-playground--section.product-preview nexus-footer.center-footer{display:none}.nexus-layout .nexus-header--section{width:100%;height:48px;margin:0;display:flex;justify-content:center;align-items:center;padding:8px 16px;border-radius:0;z-index:100;background:var(--theme-color-tertiary);-webkit-user-select:none;user-select:none}.nexus-layout .nexus-header--section.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.nexus-layout .nexus-header--section:has(.header-bar--mfe){z-index:101}@media screen and (min-width: 767px){.nexus-layout .nexus-header--section{height:60px}}@media screen and (min-width: 1200px){.nexus-layout .nexus-header--section{height:74px;background:#fff}.nexus-layout .nexus-header--section:has(.header-bar--mfe){z-index:100}}.nexus-layout .nexus-sidebar{width:auto;height:calc(100dvh - 82px);margin:4px;display:flex;flex-direction:column;align-items:flex-start;padding:16px;box-sizing:border-box;position:relative}.nexus-layout .nexus-sidebar:first-child:is(.right-sidebar) .center-preview{order:2;margin-right:0}.nexus-layout .nexus-sidebar:first-child:is(.right-sidebar) .center-preview-option{order:1;margin-right:4px}.nexus-layout .nexus-sidebar:first-child:is(.right-sidebar) .center-footer{order:3}.nexus-layout .nexus-sidebar.left-sidebar{padding:0;margin:0;width:100%;height:calc(100dvh - 112px);display:flex;border-radius:8px}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.left-sidebar{position:absolute;left:0;z-index:100;width:auto;display:flex;margin:4px;margin-inline:0;height:calc(100dvh - 82px)}.nexus-layout .nexus-sidebar.left-sidebar .product-options{max-width:126px;transition:all .3s cubic-bezier(.5,0,.5,1);transition-delay:.5s}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.left-sidebar.open-sidebar{z-index:101}.nexus-layout .nexus-sidebar.left-sidebar.open-sidebar .product-options{max-width:100%}.nexus-layout .nexus-sidebar.left-sidebar.open-sidebar .product-options--tabs{margin-right:0;transition:all .3s cubic-bezier(.5,0,.5,1)}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.left-sidebar.open-sidebar.label-sidebar .product-options--tabs{transition:all .4s cubic-bezier(.5,0,.5,1)}}.nexus-layout .nexus-sidebar.left-sidebar.open-sidebar .product-options--tab-content{max-width:var(--product-option--sidebar);min-width:var(--product-option--sidebar);width:100%;transform:translate(8px);transition:all .4s cubic-bezier(.5,0,.5,1)}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.left-sidebar.label-sidebar .product-options--tabs{width:120px;max-width:120px;transition:max-width .4s cubic-bezier(.4,0,.2,1)}.nexus-layout .nexus-sidebar.left-sidebar.label-sidebar .product-options--tabs a{width:100%}.nexus-layout .nexus-sidebar.left-sidebar.label-sidebar .product-options--tabs .option-type .tab-label{overflow-x:auto;overflow:hidden;opacity:1;pointer-events:all}}.nexus-layout .nexus-sidebar.left-sidebar nexus-sidebar-menu{width:100%;height:100%}.nexus-layout .nexus-sidebar.right-sidebar{width:100%;height:100%;flex:1;flex-direction:row;padding:0;margin:0;flex-wrap:wrap;justify-content:space-between;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar{height:calc(100dvh - 82px);margin:4px 4px 4px 0;padding-left:136px}}.nexus-layout .nexus-sidebar.right-sidebar:has(nexus-collage-mfe-main){height:100dvh}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar:has(nexus-collage-mfe-main){height:calc(100dvh - 82px)}}.nexus-layout .nexus-sidebar.right-sidebar:has(.lib-ai-crop,.lib-crop,.lib-pattern,.wordart--section,nexus-magic-ai-mfe) .tabbar-block,.nexus-layout .nexus-sidebar.right-sidebar:has(.lib-ai-crop,.lib-crop,.lib-pattern,.wordart--section,nexus-magic-ai-mfe) nexus-preview,.nexus-layout .nexus-sidebar.right-sidebar:has(.lib-ai-crop,.lib-crop,.lib-pattern,.wordart--section,nexus-magic-ai-mfe) nexus-design-area-render{z-index:0;position:relative}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render{width:100%;height:calc(100dvh - 48px);display:flex;flex:1;flex-direction:row;padding:0;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 767px){.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render{height:calc(100dvh - 132px)}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render{height:calc(100dvh - 154px);max-height:100%;z-index:10}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render:has(.lib-ai-crop,.lib-crop,.lib-pattern,.wordart--section,nexus-magic-ai-mfe){height:calc(100dvh - 82px)}}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render:has(nexus-collage-mfe-main){height:100%}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render:has(.skeleton-loader--mfe) .center-footer{z-index:-1!important}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render:has(lib-wordart){height:100%}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render:has(lib-wordart) ::ng-deep app-root lib-wordart{width:100%;height:100%;position:absolute;left:0;top:0;background:var(--color-white)}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render nexus-design-area-mfe{width:100%}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render nexus-design-area-mfe{display:flex}}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render nexus-design-area-mfe:has(#wordArtSvg) nexus-design-area-render{display:none;opacity:0}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render nexus-design-area-mfe:has(#wordArtSvg) .wordart-layout{width:100%;height:calc(100dvh - 155px);display:flex;padding:24px;flex-wrap:wrap;align-items:center;justify-content:center}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render nexus-design-area-mfe:has(#wordArtSvg) .wordart-layout svg{width:100%;height:100%}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-render app-root{display:flex;width:100%;height:auto;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.nexus-layout .nexus-sidebar.right-sidebar nexus-design-area-header{width:auto}.nexus-layout .nexus-sidebar.right-sidebar .center-preview{width:auto;flex:1;height:auto;-webkit-user-select:none;user-select:none;padding:0;text-align:center;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease}@media screen and (min-width: 767px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview{height:100%}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview{margin-right:4px;height:100%}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview nexus-design-area-header{width:100%}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview nexus-design-area-header{display:none}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview nexus-product-preview{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview nexus-product-preview{width:100%;height:100%}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-header{padding:4px 16px;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;border-radius:0;z-index:10;position:relative;-webkit-user-select:none;user-select:none}@media screen and (min-width: 767px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-header{height:48px}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-header{border-radius:4px;margin-bottom:4px;height:68px}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design{position:relative;width:100%;height:calc(100% - 40px);overflow-y:auto;padding-right:0;padding:0 16px!important;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;background-color:var(--color-white)}@media screen and (min-width: 767px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design{height:calc(100% - 48px)}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design{border-radius:4px;background:#f8f8f8;display:flex;align-items:center;height:calc(100% - 4px);padding:0!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design:has(nexus-mask-preview){background:var(--color-white);overflow:hidden}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile nexus-mask-ruler,.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile nexus-dropdown-searchable{display:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile nexus-mask-preview{margin:0 auto}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile nexus-mask-preview{margin:12px auto}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile .canvas__wrapper{margin:8px auto;padding-left:0}@media screen and (min-width: 767px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile .canvas__wrapper{margin:16px auto 8px}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design.hide-ruler--mobile .canvas__wrapper{margin:16px auto 8px}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview{width:100%;height:auto;padding:0;z-index:10;position:relative;overflow:hidden;margin:12px auto;border-radius:4px;flex-direction:column;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview{height:100%;border:none;margin:0 auto;display:flex;justify-content:center;align-items:center}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview:has(.field-locked-message) nexus-design-tools-floating{display:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview:has(.action-menu){overflow-y:auto}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;pointer-events:none;opacity:0;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box{left:50%}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box.is-visible{opacity:1;pointer-events:all}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box .box-bg{width:80px;height:80px;background:var(--theme-bg-tools);border-radius:50%;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;animation:pulse-animation 3.2s infinite}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box .box-bg{width:80px;height:80px;padding:16px}}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box .box-bg:hover{transform:scale(1.1)}}@keyframes pulse-animation{0%{box-shadow:0 0 #2286e0e6}to{box-shadow:0 0 0 12px #2286e033}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box .box-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box .box-content svg{width:36px;height:36px}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview .upload-img-box .box-content svg{width:42px;height:42px}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview:has(nexus-product-option-message) nexus-product-option-message{display:none;opacity:0}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-mask-preview:has(nexus-product-option-message) nexus-product-option-message{display:inline-block;opacity:1}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design .card-block{display:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable{width:76px!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable:hover{cursor:pointer}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable *{height:26px!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable * .ng-value{top:0}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable * .ng-value div{line-height:24px}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable *:hover{cursor:pointer}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select{width:58px;cursor:pointer;margin-bottom:0;margin-left:5px;position:absolute}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select:hover{cursor:pointer}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-untouched.ng-select-opened .ng-value{top:0!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select *,.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select *:hover,.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select *:focus,.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select *:focus-within{box-shadow:none;outline:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-select-container{background:#fff;border-color:var(--color-border-light);align-items:center;flex-direction:row;min-height:26px}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-select-container .ng-value-container{padding-left:6px}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-select-container .ng-input{padding-right:4px!important;padding-left:4px!important;top:0}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-select-container .ng-input>input{cursor:pointer!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-select-opened{-webkit-user-select:none;user-select:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-select-opened .ng-arrow{top:0!important;transform:rotate(180deg);transition:.3s all ease-in-out}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-select-filtered .ng-select-container{align-items:center;flex-direction:row}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-select-filtered .ng-value{position:relative}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-select-focused:not(.ng-select-opened){box-shadow:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select.ng-select-focused:not(.ng-select-opened) .ng-select-container{box-shadow:none;border-color:var(--color-border-light)}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select ng-dropdown-panel *{height:auto!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-value *{font-size:12px;line-height:26px;color:#7f8ba0}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-value .ng-value-label{font-size:12px;line-height:26px;text-align:left;font-weight:500;text-transform:capitalize}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-clear-wrapper{display:none}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-arrow-wrapper{position:relative;padding-right:4px;width:auto}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-arrow-wrapper .ng-arrow{top:0;width:16px;right:0;background-size:auto 6px}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-dropdown-panel{height:auto!important}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:left;padding:4px 6px}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option div{font-size:12px;height:20px}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{opacity:.3}.nexus-layout .nexus-sidebar.right-sidebar .center-preview .center-preview-design nexus-dropdown-searchable ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-label{font-size:14px;line-height:1;color:var(--color-text-darker);text-align:left;font-weight:400;text-transform:capitalize}.nexus-layout .nexus-sidebar.right-sidebar .center-preview-option{width:100%;height:calc(100dvh - 158px);padding:1rem;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none;position:relative;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease}@media screen and (min-width: 1200px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview-option{max-width:280px;margin-bottom:4px;overflow-y:visible;overflow-x:visible}}@media screen and (min-width: 1400px){.nexus-layout .nexus-sidebar.right-sidebar .center-preview-option{max-width:320px;overflow-y:auto;overflow-x:hidden}}.nexus-layout .nexus-sidebar.right-sidebar .center-preview-option:not(:has(.preview-open)) .accordion-block{padding-bottom:0;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.nexus-layout .right-sidebar+.left-sidebar .product-options--tabs{order:2;margin-right:0}.nexus-layout .right-sidebar+.left-sidebar .product-options--tab-content{order:1;margin-right:8px}.center-preview-design .panel-info-wrapper{position:absolute;top:8px;right:8px;z-index:10;text-align:right;display:none}@media screen and (min-width: 1200px){.center-preview-design .panel-info-wrapper{display:block}}.center-preview-design .panel-info-wrapper .field-name--info,.center-preview-design .panel-info-wrapper .dpi--info{position:static;text-align:right}.center-preview-design .panel-info-wrapper .field-name--info{margin-bottom:8px;font-weight:500;font-size:12px;line-height:1;color:var(--theme-color-primary);background:var(--color-grey-light);border:1px dashed var(--theme-color-primary);padding:4px 12px;border-radius:4px;letter-spacing:.25px;display:inline-flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1200px) and (max-height: 775px){.center-preview-design .panel-info-wrapper .field-name--info{font-size:12px}}.center-preview-design .panel-info-wrapper .field-name--info svg{width:20px;height:20px;margin-right:8px;fill:var(--theme-color-primary)}.center-preview-design .panel-info-wrapper .dpi--info{font-size:12px;font-weight:500;color:var(--color-text-dark);line-height:16px;letter-spacing:.25px}.design-object-transform-info-tooltip{position:absolute;background:#fff;color:var(--theme-color-primary);padding:4px 8px;border-radius:8px;font-size:12px;line-height:1.5;font-weight:500;pointer-events:none;text-transform:capitalize;z-index:100;box-shadow:var(--theme-shadow);display:none;transition:opacity .2s}body:has(.nexus-playground--section.product-preview) .popover:has(.action-menu){z-index:-1!important}@media screen and (min-width: 1200px){body:has(.nexus-playground--section nexus-preview .preview-accordion-block.is-open) nexus-design-area-field-view .copy-side-block,body:has(.nexus-playground--section nexus-preview .preview-accordion-block.is-open) nexus-design-area-field-view .design-progress-panel{opacity:0;pointer-events:none}}.header-bar{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.header-bar .tab-bar{border-color:var(--theme-color-primary);background:transparent}@media screen and (min-width: 1200px){.header-bar .tab-bar{display:none}}.header-bar .mfe-title{display:none}.header-bar .action-bar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:100%;gap:8px}@media screen and (min-width: 1200px){.header-bar .action-bar{gap:16px}}.header-bar .action-bar .back-btn{width:32px;height:32px}.header-bar .action-bar .help-btn{display:flex;width:32px;height:32px}@media screen and (min-width: 1200px){.header-bar .action-bar .help-btn{display:none!important}}@media screen and (min-width: 1200px){.header-bar .action-bar:has(.product-title-btn) .product-title{display:flex}}.header-bar .action-bar:last-of-type{gap:12px}@media screen and (min-width: 1200px){.header-bar .action-bar:last-of-type{gap:24px}}.header-bar .action-bar:last-of-type .action-block:not(.save-btn,.user-account-btn){display:none}@media screen and (min-width: 1200px){.header-bar .action-bar:last-of-type .action-block:not(.save-btn,.user-account-btn){display:flex}}.header-bar .action-bar:last-of-type .action-block.user-account-btn svg{margin-right:0}@media screen and (min-width: 1200px){.header-bar .action-bar:last-of-type .action-block.user-account-btn svg{margin-right:8px}}.header-bar .action-bar:last-of-type .action-block.user-account-btn .action-title{display:none}@media screen and (min-width: 1200px){.header-bar .action-bar:last-of-type .action-block.user-account-btn .action-title{display:inline-block}}.header-bar .action-bar:last-of-type .action-block.user-account-btn.user-logged-in svg{fill:var(--theme-color-primary)}.header-bar .action-bar:last-of-type .action-block.user-account-btn.user-logged-in .action-title{color:var(--theme-color-primary)}.header-bar .action-bar:last-of-type .action-block.save-btn .action-title{display:none}@media screen and (min-width: 1200px){.header-bar .action-bar:last-of-type .action-block.save-btn .action-title{display:inline-block;background:transparent;padding:0;color:var(--color-text-darker)}}@media screen and (min-width: 1200px){.header-bar .action-bar:last-of-type .action-block.save-btn svg{display:flex}}.header-bar .action-bar .action-block{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;line-height:1;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker);padding:4px;transition:all .25s ease}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block .action-title{font-size:inherit}}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block{padding:0}}.header-bar .action-bar .action-block.user-account-btn{font-size:14px}.header-bar .action-bar .action-block.user-account-btn svg{margin-right:12px}.header-bar .action-bar .action-block.back-btn{opacity:1;border-radius:8px;position:relative;left:0;transition:all .25s ease}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block.back-btn svg{margin-right:0}}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block.back-btn:hover{background:var(--color-grey-light)}.header-bar .action-bar .action-block.back-btn:hover svg{opacity:.8}}.header-bar .action-bar .action-block.MFE-title{line-height:20px;font-size:14px;text-align:left;font-weight:600;color:var(--color-text-darker);text-decoration:none}@media screen and (min-width: 767px){.header-bar .action-bar .action-block.MFE-title{font-size:16px;line-height:30px}}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block.MFE-title{line-height:24px;font-size:20px;margin-right:0;max-width:100%}}@media screen and (min-width: 1200px) and (max-height: 775px){.header-bar .action-bar .action-block.MFE-title{font-size:16px}}.header-bar .action-bar .action-block.product-title-btn .product-title{line-height:20px;font-size:14px;text-align:left;font-weight:600;color:var(--color-text-darker);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:8px;max-width:150px}@media screen and (min-width: 767px){.header-bar .action-bar .action-block.product-title-btn .product-title{font-size:16px;line-height:30px;max-width:250px}}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block.product-title-btn .product-title{line-height:24px;font-size:20px;margin-right:0;max-width:100%}}@media screen and (min-width: 1200px) and (max-height: 775px){.header-bar .action-bar .action-block.product-title-btn .product-title{font-size:16px}}.header-bar .action-bar .action-block.product-title-btn .product-title{font-weight:600}.header-bar .action-bar .action-block.product-title-btn svg{margin-left:0;margin-right:0}@media screen and (min-width: 767px){.header-bar .action-bar .action-block.product-title-btn svg{width:24px;height:24px;min-width:24px}}.header-bar .action-bar .action-block.product-title-btn svg path{stroke:var(--theme-color-active)}.header-bar .action-bar .action-block.product-title-btn svg path:last-of-type{stroke:none;fill:var(--theme-color-active)}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block.product-title-btn svg{width:20px;height:20px;min-width:20px;margin-left:8px;margin-right:0}}@media screen and (min-width: 1200px) and (max-height: 775px){.header-bar .action-bar .action-block.product-title-btn svg{width:20px;height:20px;min-width:20px}}.header-bar .action-bar .action-block.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.header-bar .action-bar .action-block svg{width:24px;height:24px}@media screen and (min-width: 767px){.header-bar .action-bar .action-block svg{width:30px;height:30px;min-width:30px}}@media screen and (min-width: 1200px){.header-bar .action-bar .action-block svg{width:24px;height:24px;min-width:24px;margin-right:8px}}@media screen and (min-width: 1200px){.header-bar .action-bar .center-preview-header{box-shadow:none;border-radius:0;display:flex;gap:0 24px;margin-left:16px;border-left:2px solid var(--color-border-light);padding-left:24px}.header-bar .action-bar .center-preview-header nexus-settings-menu .action-block{display:none!important}.header-bar .action-bar .center-preview-header nexus-settings-menu .action-block#clr_dzn_btn{display:flex!important}}.header-bar.header-bar--mfe .product-title-btn,.header-bar.header-bar--mfe .tab-bar,.header-bar.header-bar--mfe .save-btn,.header-bar.header-bar--mfe nexus-design-area-header{display:none;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.header-bar.header-bar--mfe .action-bar .back-btn{width:32px;height:32px}.header-bar.header-bar--mfe .action-bar .help-btn{display:flex!important;width:32px;height:32px}@media screen and (min-width: 1200px){.header-bar.header-bar--mfe .action-bar .help-btn{display:none!important}}.header-bar.header-bar--mfe .mfe-title{display:flex}@media screen and (min-width: 1200px){.header-bar.header-bar--mfe .mfe-title{display:none}}.header-bar.header-bar--mfe .mfe-title h2{font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-align:center}.center-footer{width:100%;height:64px;margin-top:auto;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;position:fixed;left:0;bottom:0;z-index:10;border-radius:0}@media screen and (min-width: 767px){.center-footer{height:72px}}@media screen and (min-width: 1200px){.center-footer{height:72px;position:static;border-radius:4px}}.center-footer .leftside-action{display:none;gap:20px;align-items:center;pointer-events:none}@media screen and (min-width: 1200px){.center-footer .leftside-action{display:flex;opacity:0}}.center-footer .leftside-action.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.center-footer .counter{display:flex;align-items:center;padding:8px 16px;border:1px solid var(--color-border-light);border-radius:4px;gap:16px;height:40px}.center-footer .counter button{background:none;border:none;font-size:30px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.center-footer .counter button svg{width:20px;height:20px}.center-footer .counter button:hover,.center-footer .counter button:focus{opacity:.7}.center-footer .counter #ftr_zoom_per{display:inline-block;width:60px;height:24px;line-height:24px;font-size:14px;font-weight:500;padding:0;color:var(--color-text-darker);text-align:center;border:none}.center-footer .hand-button{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border-light);border-radius:4px;cursor:pointer;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.center-footer .hand-button svg{width:20px;height:20px}.center-footer .hand-button:hover,.center-footer .hand-button:focus{background-color:var(--theme-color-active-light);border-color:var(--color-border-darker)}@media screen and (min-width: 1200px){.center-footer .hand-button{display:flex}}.center-footer .cta-action{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 1200px){.center-footer .cta-action{width:auto;justify-content:flex-end}}.center-footer .cta-action nexus-product-quantity-price{flex:1;padding-right:12px}@media screen and (min-width: 767px){.center-footer .cta-action nexus-product-quantity-price{padding-right:24px}}@media screen and (min-width: 1200px){.center-footer .cta-action nexus-product-quantity-price{padding-right:0}}.center-footer .cta-action .price-quantity-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media screen and (min-width: 767px){.center-footer .cta-action .price-quantity-container{justify-content:flex-end}}.center-footer .cta-action .price-quantity-container.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.center-footer .cta-action lib-numeric-stepper{max-width:120px;height:40px}@media screen and (min-width: 1200px){.center-footer .cta-action lib-numeric-stepper{max-width:150px}}.center-footer .cta-action lib-numeric-stepper .number-stepper{margin-bottom:0;-webkit-user-select:none;user-select:none;border-radius:8px;height:40px;border:2px solid var(--color-border-light)}.center-footer .cta-action lib-numeric-stepper .number-stepper .input-prefix,.center-footer .cta-action lib-numeric-stepper .number-stepper .input-suffix{padding:4px;cursor:pointer;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;max-width:30px}@media screen and (min-width: 1200px){.center-footer .cta-action lib-numeric-stepper .number-stepper .input-prefix,.center-footer .cta-action lib-numeric-stepper .number-stepper .input-suffix{max-width:auto}.center-footer .cta-action lib-numeric-stepper .number-stepper .input-prefix:hover,.center-footer .cta-action lib-numeric-stepper .number-stepper .input-suffix:hover{background:#f4f4f4}}.center-footer .cta-action lib-numeric-stepper .number-stepper .stepper-input{font-size:16px;-webkit-user-select:none!important;user-select:none!important}@media screen and (min-width: 1200px){.center-footer .cta-action lib-numeric-stepper .number-stepper .stepper-input:hover,.center-footer .cta-action lib-numeric-stepper .number-stepper .stepper-input:focus{background:#fff!important}}.center-footer .cta-action .quantity-box{display:flex;justify-content:space-between;align-items:center;margin-right:12px}@media screen and (min-width: 1200px){.center-footer .cta-action .quantity-box{margin-right:32px}}.center-footer .cta-action .quantity-box span{color:var(--color-text-darker);font-size:14px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;margin-right:12px;display:none}@media screen and (min-width: 1200px){.center-footer .cta-action .quantity-box span{display:flex}}.center-footer .cta-action .pricing-block{display:flex;align-items:center;width:min-content;position:relative;height:40px}@media screen and (min-width: 767px){.center-footer .cta-action .pricing-block{min-width:100px}}@media screen and (min-width: 1200px){.center-footer .cta-action .pricing-block{min-width:140px}}.center-footer .cta-action .pricing-block .skeleton-loader-overlay{position:absolute;left:0;top:0}.center-footer .cta-action .pricing-block .price-title{color:var(--font-color-primary);font-size:14px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;white-space:nowrap;color:var(--color-text-darker);display:none}@media screen and (min-width: 767px){.center-footer .cta-action .pricing-block .price-title{display:flex}}.center-footer .cta-action .pricing-block .price-values{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:4px}@media screen and (min-width: 767px){.center-footer .cta-action .pricing-block .price-values{margin-left:8px}}.center-footer .cta-action .pricing-block .price-values span{width:100%}.center-footer .cta-action .pricing-block .price-values .price-selling{font-size:16px;font-weight:600}@media screen and (min-width: 767px){.center-footer .cta-action .pricing-block .price-values .price-selling{font-size:18px}}@media screen and (min-width: 1200px){.center-footer .cta-action .pricing-block .price-values .price-selling{font-size:18px}}.center-footer .cta-action .pricing-block .price-values .price-actual{font-size:12px;font-weight:600}@media screen and (min-width: 1200px){.center-footer .cta-action .pricing-block .price-values .price-actual{font-size:16px}}.center-footer .cta-action .pricing-block .price-values .price-actual:first-letter{margin-right:4px}.center-footer .cta-action .pricing-block .price-actual{font-weight:var(--font-weight-medium);white-space:nowrap;color:#7f8ba0;text-decoration:line-through}.center-footer .cta-action .pricing-block .price-selling{font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-text-darker)}.center-footer .cta-action .pricing-block svg{width:20px;height:40px;min-width:20px;cursor:pointer}.center-footer .cta-action .pricing-block svg path{stroke:var(--theme-color-active)}.center-footer .cta-action .pricing-block svg path:last-of-type{stroke:none;fill:var(--theme-color-active)}.center-footer .cta-action .btn{margin-left:0}@media screen and (min-width: 1200px){.center-footer .cta-action .btn{margin-left:32px}}@media screen and (min-width: 1200px){.center-footer .btn.btn--proceed{display:none}}.center-footer .btn.btn--CTA{display:none}@media screen and (min-width: 1200px){.center-footer .btn.btn--CTA{display:flex}}.product-options{display:flex;width:100%;height:100%;justify-content:flex-start;position:relative}.product-options .options--tab-wrapper{padding-left:6px;display:flex;height:100%;background:#f3f8ff;border-radius:0 8px 8px 0;z-index:1}.product-options .product-options--tabs{list-style:none;background:var(--color-white);box-shadow:0 0 4px #2286e040;border-radius:8px;height:auto;padding:6px 8px;padding-top:12px!important;gap:6px 0;display:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-direction:column;-webkit-user-select:none;user-select:none;z-index:1}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options .product-options--tabs{gap:6px 0}}@media screen and (min-width: 1200px){.product-options .product-options--tabs{display:flex;gap:8px 0;transition:all .4s cubic-bezier(.4,0,.2,1);transition-delay:.1s}.product-options .product-options--tabs .tab-label{opacity:0;pointer-events:none}}@media screen and (min-width: 1200px) and (max-height: 650px){.product-options .product-options--tabs{gap:4px 0}}@media screen and (min-width: 1400px) and (min-height: 850px){.product-options .product-options--tabs{gap:14px 0}}@media screen and (min-width: 1920px) and (min-height: 850px){.product-options .product-options--tabs{gap:12px 0}}@media screen and (min-width: 1200px){.product-options .product-options--tabs:hover .option-type .tab-label{overflow-x:auto;transition-delay:.1s}}.product-options .product-options--tabs.product-options--icons .tab-label{display:none}.product-options .product-options--tabs a{position:relative}.product-options .product-options--tabs svg.has-warning{position:absolute;right:26px;top:2px;transition:none!important}.product-options .product-options--tabs .option-type{background:transparent;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;height:54px;position:relative;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options .product-options--tabs .option-type{height:46px}}@media screen and (min-width: 1200px) and (max-height: 650px){.product-options .product-options--tabs .option-type{height:40px}}.product-options .product-options--tabs .option-type svg{fill:var(--theme-color-active)}.product-options .product-options--tabs .option-type svg.has-warning{fill:none!important;filter:none!important}.product-options .product-options--tabs .option-type.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.product-options .product-options--tabs .option-type.is-active{background:var(--theme-bg-tools)}.product-options .product-options--tabs .option-type.is-active img,.product-options .product-options--tabs .option-type.is-active .tab-label{filter:brightness(0) invert(1);transition:filter .2s ease;font-weight:600}.product-options .product-options--tabs .option-type.is-active svg.has-warning path{fill:var(--color-white)!important}@media screen and (min-width: 1200px){.product-options .product-options--tabs .option-type:not(.is-active):hover{background:var(--color-grey-light)!important}}.product-options .product-options--tabs .option-type:last-child{margin-bottom:0}.product-options .product-options--tabs .option-type.last-option-type{margin-top:auto}.product-options .product-options--tabs a{width:48px;max-height:54px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-decoration:none;cursor:pointer;text-align:center;padding:6px 10px}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options .product-options--tabs a{max-height:42px;padding:4px 10px}}@media screen and (min-height: 925px){.product-options .product-options--tabs a{padding:6px 10px;white-space:nowrap;position:absolute;left:0}}.product-options .product-options--tabs svg,.product-options .product-options--tabs img{width:20px;height:20px;min-width:20px;opacity:1;transition:filter .2s ease}.product-options .product-options--tabs svg.has-warning,.product-options .product-options--tabs img.has-warning{width:20px;height:20px;min-width:20px}@media screen and (min-width: 1200px) and (max-height: 650px){.product-options .product-options--tabs svg,.product-options .product-options--tabs img{width:18px;height:18px;min-width:18px}}@media screen and (min-width: 1920px) and (min-height: 850px){.product-options .product-options--tabs svg,.product-options .product-options--tabs img{width:24px;height:24px;min-width:24px}}.product-options .product-options--tabs .tab-label{display:inline-block;color:var(--color-text-dark);font-size:13px;font-style:normal;font-weight:600;line-height:16px;text-align:center;margin-top:6px;width:100%;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;transition:filter .2s ease,opacity .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options .product-options--tabs .tab-label{margin-top:4px;font-size:12px;line-height:1}}@media screen and (min-width: 1200px) and (max-height: 650px){.product-options .product-options--tabs .tab-label{font-size:10px;line-height:1}}@media screen and (min-width: 1920px) and (min-height: 850px){.product-options .product-options--tabs .tab-label{margin-top:2px}}.product-options .product-options--tabs svg.has-warning{animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%,to{transform:scale(.9);opacity:1}50%{transform:scale(1)}}.product-options .product-options--tab-content{flex:1;padding:16px;max-width:var(--product-option--sidebar);width:100%;height:100%;transform:translate(calc(-100% - 66px));overflow-x:hidden;overflow-y:hidden;border-radius:0}@media screen and (min-width: 1200px){.product-options .product-options--tab-content{border-radius:8px;background:#fff;box-shadow:0 0 4px #2286e059;transition:all .7s cubic-bezier(.5,0,.5,1)}}.product-options .product-options--tab-content .product-options--tab-pane{display:none;padding:0;width:100%}.product-options .product-options--tab-content .product-options--tab-pane.is-active{display:block}.product-options .product-options--tab-content .product-options--tab-pane:has(nexus-user-help){height:calc(100vh - 114px)}.product-options .product-options--tab-content .product-options--tab-pane:has(.product-option-type) .tab-title-block{margin-bottom:8px;padding-bottom:8px;box-shadow:0 3px 8px -6px #2286e080}@media screen and (min-width: 1200px){.product-options .product-options--tab-content .product-options--tab-pane:has(.product-option-type) nexus-product-opt-renderer{overflow-y:auto;height:calc(100dvh - 154px);display:inline-block;width:100%;padding-right:8px;scrollbar-gutter:stable}}.product-options .product-options--tab-content .product-options--tab-pane:has(.gallery-block .skeleton-loader-container){height:100%;display:block}.product-options .product-options--tab-content .product-options--tab-pane:has(.gallery-block .skeleton-loader-container) .skeleton-loader-overlay{height:auto}.product-options .product-options--tab-content .product-options--tab-pane .option-list{display:flex;width:100%}.product-options .product-options--tab-content .product-options--tab-pane .option-list.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.product-options .product-options--tab-content:has(.upload-img),.product-options .product-options--tab-content:has(app-wordart-gallery){display:flex;align-items:flex-start;overflow-y:hidden}.product-options .product-options--tab-content:has(.upload-img) .tab-title,.product-options .product-options--tab-content:has(app-wordart-gallery) .tab-title{height:100%;align-items:flex-start;flex-wrap:wrap}.product-options .product-options--tab-content:has(.upload-img) .product-options--tab-pane,.product-options .product-options--tab-content:has(app-wordart-gallery) .product-options--tab-pane{height:100%}.product-options .product-options--tab-content:has(.upload-img) app-root,.product-options .product-options--tab-content:has(app-wordart-gallery) app-root{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:100%;height:100%}.product-options .product-options--tab-content:has(.gallery-grids){display:flex;align-items:flex-start;overflow-y:hidden}.product-options .product-options--tab-content:has(.gallery-grids) .btn.btn--outline{margin-top:0}.product-options .product-options--tab-content:has(.gallery-grids) .btn.btn--outline svg path{stroke:var(--theme-color-primary)}.product-options .product-options--tab-content:has(.gallery-grids) .tab-title{height:auto;align-items:center;flex-wrap:nowrap}.skeleton-loader-container{width:100%;height:100%;display:inline-block}.skeleton-loader-container:has(+app-root .gallery-block){position:absolute;top:0;z-index:1000000;left:0;width:100%;height:100%;padding:16px;background:#fff}.product-thumb-block:has(.skeleton-loader-container) .skeleton-loader-container{position:absolute;top:0;left:0;z-index:10;width:100%;height:auto}.product-thumb-block:has(.skeleton-loader-container) .skeleton-loader-container .skeleton{min-height:auto;height:100%;aspect-ratio:1/1}@media screen and (max-width: 427px) and (max-height: 925px){.product-thumb-block:has(.skeleton-loader-container) .skeleton-loader-container .skeleton{height:auto}}@media screen and (min-width: 767px){.product-thumb-block:has(.skeleton-loader-container) .skeleton-loader-container{z-index:10;height:48px}.product-thumb-block:has(.skeleton-loader-container) .skeleton-loader-container .skeleton{min-height:max-content}}@media screen and (min-width: 1400px){.product-thumb-block:has(.skeleton-loader-container) .skeleton-loader-container{height:60px}}.center-preview-option{padding:0!important;margin:0}.center-preview-option .bg-color-block{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:16px;width:100%;border-bottom:1px solid #EEE}.center-preview-option .bg-color-block h2{line-height:1;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-darker);margin-bottom:12px;width:100%}.center-preview-option .bg-color-block .bg-color-block-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.center-preview-option .bg-color-block .bg-color-block-info .is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.center-preview-option .bg-color-block .bg-color-block-info .bg-color-code{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.center-preview-option .bg-color-block .bg-color-block-info .bg-color-code .bg-color-label{margin-right:8px;width:24px;height:24px;border-radius:4px;border:1px solid var(--color-border-light)}.center-preview-option .bg-color-block .bg-color-block-info .bg-color-code .selected-color{line-height:24px;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker)}.center-preview-option .bg-color-block .bg-color-block-info .bg-color-input{margin-right:8px;width:24px;height:24px;border-radius:4px;border-width:1px;cursor:pointer}.center-preview-option .bg-color-block .bg-color-block-info .bg-color-label{line-height:24px;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-darker)}.center-preview-option .bg-color-block .bg-color-block-info .upload-img-info a{display:inline-flex}.center-preview-option .bg-color-block .bg-color-block-info .upload-img-info a svg{width:24px;height:24px;cursor:pointer}.center-preview-option .bg-color-block .bg-color-block-info .upload-img-info a:not(:last-child){margin-right:20px}.center-preview-option .upload-img-block{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:16px}.center-preview-option .upload-img-block .upload-img-preview{width:60px;height:60px}.center-preview-option .upload-img-block .upload-img-preview img{width:60px;height:60px;border-radius:8px;object-fit:cover;object-position:center}.center-preview-option .upload-img-block .upload-img-info{margin-left:12px;flex:1;overflow:hidden}.center-preview-option .upload-img-block .upload-img-info h3{line-height:1.5;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker);margin-bottom:10px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-preview-option .upload-img-block .upload-img-info h4{line-height:1.5;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-darker)}.center-preview-option .upload-img-block .upload-img-info .badge-icon{margin-left:8px}.center-preview-option .upload-img-block .badge-icon{background:var(--color-text-dark);border-radius:25px;display:inline-block;height:24px;padding:6px 12px;line-height:1;text-align:left;font-size:12px;font-weight:400;color:var(--color-white)}.center-preview-option .upload-img-block .badge-icon.badge-green{background-color:var(--color-success);color:var(--color-white)}.center-preview-option nexus-color-picker .color-block svg{opacity:1!important}.center-preview .accordion-block{overflow-y:auto;overflow-x:hidden}.center-preview .accordion-block.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.center-preview .accordion-block nexus-tool-group:first-child .accordion-item{border-top:1px solid var(--color-border-light)}.center-preview .accordion-item{margin:0;padding:0}.center-preview .accordion-item .option-icon{margin-right:8px;width:20px;height:20px}.center-preview .accordion-item .tool-block .tool-lable{display:none}.slider-group,.range-slider{margin-bottom:16px;width:100%}.slider-group:has(.slider-controls),.range-slider:has(.slider-controls){margin-bottom:0}.slider-group:has(.slider-controls) .ngx-slider,.range-slider:has(.slider-controls) .ngx-slider{bottom:3px}.slider-group .slider-controls .ngx-slider:after,.slider-group .slider-controls .ngx-slider:before,.range-slider .slider-controls .ngx-slider:after,.range-slider .slider-controls .ngx-slider:before{display:none}.slider-group .slider-controls button,.range-slider .slider-controls button{background:transparent;font-size:32px;line-height:1;font-weight:500;z-index:1;color:var(--theme-color-active);position:relative;border:none;top:1px;cursor:pointer}.slider-group .slider-controls button:first-of-type,.range-slider .slider-controls button:first-of-type{padding-right:10px}.slider-group .slider-controls button:last-of-type,.range-slider .slider-controls button:last-of-type{padding-left:10px}.slider-group ::ng-deep nexus-slider,.range-slider ::ng-deep nexus-slider{position:relative;width:100%;display:inline-block}.slider-group label,.range-slider label{display:inline-block;width:100%;line-height:1;text-align:left;font-size:14px;font-weight:500;color:#333;margin-bottom:36px}.slider-group .ngx-slider,.range-slider .ngx-slider{display:inline-block;position:relative;height:4px;width:calc(100% - 60px);left:0;margin:8px 0 12px;vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y;z-index:0}.slider-group .ngx-slider:after,.range-slider .ngx-slider:after{content:"-";position:absolute;top:-17px;left:-30px;font-size:32px;line-height:1;font-weight:500;z-index:1;color:var(--color-border-dark)}.slider-group .ngx-slider:before,.range-slider .ngx-slider:before{content:"+";position:absolute;top:-14px;right:-30px;font-size:30px;line-height:1;font-weight:500;z-index:1;color:var(--color-border-dark)}.slider-group .ngx-slider .ngx-slider-pointer,.range-slider .ngx-slider .ngx-slider-pointer{width:24px;height:24px;top:-10px;background:var(--theme-color-primary);position:absolute;outline:none!important}.slider-group .ngx-slider .ngx-slider-pointer:after,.range-slider .ngx-slider .ngx-slider-pointer:after{background:var(--color-white)!important;width:20px;height:20px;position:absolute;left:2px;top:2px;border-radius:50px;outline:none}.slider-group .ngx-slider .ngx-slider-pointer *,.range-slider .ngx-slider .ngx-slider-pointer *{outline:none;box-shadow:none}.slider-group .ngx-slider .ngx-slider-pointer.ngx-slider-pointer-max,.range-slider .ngx-slider .ngx-slider-pointer.ngx-slider-pointer-max{transform:rotate(0) translate(-20px)!important}.slider-group .ngx-slider .ngx-slider-selection-bar .ngx-slider-selection,.range-slider .ngx-slider .ngx-slider-selection-bar .ngx-slider-selection{background:var(--theme-color-primary)!important}.slider-group .ngx-slider .ngx-slider-tick,.range-slider .ngx-slider .ngx-slider-tick{background:var(--color-text-light);border-radius:50%}.slider-group .ngx-slider .ngx-slider-tick.ngx-slider-selected,.range-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:var(--theme-color-primary)}.slider-group .ngx-slider .ngx-slider-model-value,.range-slider .ngx-slider .ngx-slider-model-value{padding:4px 8px;font-size:12px;font-weight:500;background:var(--theme-color-primary);color:var(--color-white);border-radius:8px;line-height:1;bottom:16px;text-align:center}.nexus-layout .center-preview-header .action-bar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:12px}@media (min-width: 1920px){.nexus-layout .center-preview-header .action-bar{gap:24px}}.nexus-layout .center-preview-header .action-bar .action-block{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;white-space:nowrap;padding:4px;line-height:1;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-darker);background:transparent;border:none;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.nexus-layout .center-preview-header .action-bar .action-block.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .action-bar .action-block:hover{opacity:.7}}.nexus-layout .center-preview-header .action-bar .action-block.help-action{display:flex}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .action-bar .action-block.help-action{display:none}}.nexus-layout .center-preview-header .action-bar .action-block.expand-action{z-index:10;cursor:pointer}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .action-bar .action-block.expand-action{display:none;opacity:0}}.nexus-layout .center-preview-header .action-bar .action-block.expand-action svg{width:24px;height:24px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 767px){.nexus-layout .center-preview-header .action-bar .action-block.expand-action svg{width:26px;height:26px;min-width:26px}}.nexus-layout .center-preview-header .action-bar .action-block.expand-action .collapse-icon{display:none}.nexus-layout .center-preview-header .action-bar .action-block.copy-action{display:flex}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .action-bar .action-block.copy-action{display:none}}.nexus-layout .center-preview-header .action-bar .action-block .action-title{display:none}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .action-bar .action-block .action-title{font-size:14px;display:flex;font-weight:500}}.nexus-layout .center-preview-header .action-bar .action-block svg{width:24px;height:24px}@media screen and (min-width: 767px){.nexus-layout .center-preview-header .action-bar .action-block svg{width:26px;height:26px;min-width:26px}}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .action-bar .action-block svg{width:20px;height:20px;min-width:20px;margin-right:8px}}.nexus-layout .center-preview-header .tabbar-block .tab-bar{padding:2px}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .tabbar-block .tab-bar{padding:4px}}.nexus-layout .center-preview-header .tabbar-block .glider{width:72px;height:24px}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .tabbar-block .glider{width:120px;height:32px}}.nexus-layout .center-preview-header .tabbar-block .tab{font-size:12px;width:72px;height:24px}@media screen and (min-width: 1200px){.nexus-layout .center-preview-header .tabbar-block .tab{font-size:14px;width:120px;height:32px}}.nexus-playground--section:has(nexus-design-area-mfe>.blockLoader .loader-block) nexus-preview{z-index:0}.nexus-playground--section .quick-actionbar{border-radius:100px;background:#fff;box-shadow:var(--theme-shadow);width:calc(100% - 32px);margin:0 auto;padding:6px 12px;position:fixed;bottom:76px;left:16px;z-index:9;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}@media screen and (min-width: 767px){.nexus-playground--section .quick-actionbar{border-radius:100px;padding:8px 12px;width:100%;max-width:480px;left:50%;transform:translate(-50%);bottom:88px;justify-content:center;background:#fff;box-shadow:var(--theme-shadow)}}.nexus-playground--section .quick-actionbar .actionbar-item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-basis:33.3333333333%;padding:0 12px;background-color:transparent;border-radius:0;border-right:1px solid var(--color-border-light)}.nexus-playground--section .quick-actionbar .actionbar-item.tool-action svg{fill:var(--theme-color-primary)}.nexus-playground--section .quick-actionbar .actionbar-item:last-of-type{border-right:none!important}@media screen and (min-width: 767px){.nexus-playground--section .quick-actionbar .actionbar-item{border-radius:0}}.nexus-playground--section .quick-actionbar .actionbar-item.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.nexus-playground--section .quick-actionbar .actionbar-item .has-warning-icon{position:relative;display:flex}.nexus-playground--section .quick-actionbar .actionbar-item .has-warning-icon .has-warning{position:absolute;top:-4px;right:-12px;width:20px;height:20px;margin-bottom:0;filter:none;text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}@keyframes blinker{0%{opacity:1}to{opacity:.7}}.nexus-playground--section .quick-actionbar .actionbar-item svg:not(.has-warning){width:28px;height:28px;margin-bottom:6px}.nexus-playground--section .quick-actionbar .actionbar-item svg:not(.has-warning) path{stroke:var(--theme-color-primary)}.nexus-playground--section .quick-actionbar .actionbar-item svg:not(.has-warning) .dot-shape{fill:var(--theme-color-primary)}@media screen and (min-width: 767px){.nexus-playground--section .quick-actionbar .actionbar-item svg:not(.has-warning){width:30px;height:30px;margin-bottom:8px}}.nexus-playground--section .quick-actionbar .actionbar-item svg:not(.has-warning).review-panel-icon{fill:var(--theme-color-primary)}.nexus-playground--section .quick-actionbar .actionbar-item .actionbar-title{color:var(--color-text-dark);font-size:12px;line-height:1;font-style:normal;text-align:center;font-weight:600;cursor:pointer;display:inline-block;width:100%;-webkit-user-select:none;user-select:none;background:transparent;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 767px){.nexus-playground--section .quick-actionbar .actionbar-item .actionbar-title{font-size:14px}}@media screen and (min-width: 1200px){.nexus-playground--section .quick-actionbar{display:none}}.nexus-playground--section .preview-tab-block .quick-actionbar .actionbar-item{flex-basis:50%}nexus-design-area-field-view{width:100%;height:auto;display:flex;overflow:hidden}.layer-sidebar{display:flex;width:calc(100% - 32px);margin:0 auto}@media screen and (min-width: 1200px){.layer-sidebar{padding:0;display:inline-block;width:100%;height:100%;z-index:10}}.layer-sidebar .copy-side-block{padding:16px}.layer-sidebar .copy-side-block .copy-side{display:flex;justify-content:flex-start;align-items:center;padding:0 8px 0 0;background-color:var(--color-white);border:2px solid var(--color-border-light);border-radius:8px;color:#fff;width:100%;height:36px;font-size:18px;cursor:pointer;display:none}.layer-sidebar .copy-side-block .copy-side.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media screen and (min-width: 1200px){.layer-sidebar .copy-side-block .copy-side{display:flex}}.layer-sidebar .copy-side-block .copy-side button{background:none;border:none;width:28px;height:34px;cursor:pointer;padding-left:8px}.layer-sidebar .copy-side-block .copy-side button:first-child{width:auto;display:flex;align-items:center}.layer-sidebar .copy-side-block .copy-side button svg{width:20px;height:20px}.layer-sidebar .copy-side-block .copy-side .copy-title{line-height:1;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker);margin-left:12px}.layer-sidebar .copy-side-block .copy-side .help-icon{margin-left:0;padding-left:0}.layer-sidebar .copy-side-block .copy-side .help-icon svg{position:relative;top:2px}.layer-sidebar .copy-side-block .copy-side .down-arrow-icon{width:20px;height:20px;position:relative;min-width:20px;margin-left:auto;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transform:rotate(0)}.layer-sidebar nexus-quality-warnings .product-thumb-block{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:12px 12px 8px;text-align:center;overflow-y:auto;margin:0 auto;min-width:98px;min-height:auto;height:100%;position:relative;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block{width:100%;max-width:calc(100% - 16px)}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block{width:100%;max-width:calc(100% - 16px);max-height:calc(100vh - 330px);height:auto;display:inline-block;padding:8px 8px 8px 0;margin:0 auto;box-shadow:none}}@media screen and (max-width: 427px) and (max-height: 925px){.layer-sidebar nexus-quality-warnings .product-thumb-block{padding:4px 12px;min-height:40px;height:100%;align-items:center}}.layer-sidebar nexus-quality-warnings .product-thumb-block:has(.item:nth-of-type(3)) .product-thumb-item{width:100%;justify-content:flex-start}.layer-sidebar nexus-quality-warnings .product-thumb-block:has(.item:nth-of-type(3)) .next-slide-wrapper{display:flex}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block:has(.item:nth-of-type(3)) .next-slide-wrapper{display:none}.layer-sidebar nexus-quality-warnings .product-thumb-block:has(.item:nth-of-type(3)) .product-thumb-item{width:100%;justify-content:center}}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block:has(.item:nth-of-type(5)) .next-slide-wrapper{display:flex}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block:has(.item:nth-of-type(5)) .next-slide-wrapper{display:none}}.layer-sidebar nexus-quality-warnings .product-thumb-block .next-slide-wrapper{background:var(--color-white);z-index:1;position:relative;right:0;top:0;width:48px;height:100%;padding:0;overflow:hidden;display:none;justify-content:center;align-items:center;box-shadow:-4px 0 7px -4px #2286e059}@media screen and (max-width: 427px) and (max-height: 925px){.layer-sidebar nexus-quality-warnings .product-thumb-block .next-slide-wrapper{padding:0}}.layer-sidebar nexus-quality-warnings .product-thumb-block .next-slide-wrapper .next-slide{border-radius:8px;background:var(--color-white);border:2px solid var(--color-border-light);padding:0 8px;text-align:center;overflow-y:hidden;margin:0 auto;width:30px;height:100%;display:flex;justify-content:center;align-items:center;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.layer-sidebar nexus-quality-warnings .product-thumb-block .next-slide-wrapper .next-slide.next-slide--reverse svg{transform:rotate(180deg)}.layer-sidebar nexus-quality-warnings .product-thumb-block .next-slide-wrapper .next-slide svg{width:7px;height:auto;min-width:7px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.layer-sidebar nexus-quality-warnings .product-thumb-block .product-thumb-item{width:100%;overflow-x:auto;display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row;justify-content:center}.layer-sidebar nexus-quality-warnings .product-thumb-block .product-thumb-item:has(:nth-child(3)){justify-content:flex-start}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block .product-thumb-item:has(:nth-child(6)){justify-content:flex-start!important}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .product-thumb-item{flex-direction:column;justify-content:center}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item{position:relative;width:auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-right:20px;cursor:pointer;margin-bottom:4px;border:2px solid var(--color-border-light);border-radius:8px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;padding:4px}@media screen and (max-width: 427px) and (max-height: 925px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item{margin-right:4px;width:auto;padding:6px 6px 6px 24px}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-title{text-align:left!important}}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item{padding:4px 12px;padding-left:12px!important}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item{padding:4px 8px;padding-left:8px!important;flex-direction:row;flex-wrap:nowrap;max-width:100%;min-width:auto;margin-right:0;margin-bottom:8px;gap:0 8px}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item:first-child{margin-top:0}.layer-sidebar nexus-quality-warnings .product-thumb-block .item:last-child{margin-bottom:0;margin-right:0}.layer-sidebar nexus-quality-warnings .product-thumb-block .item:only-child{margin-right:auto;margin-left:auto}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item:only-child{margin-left:0}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-icon{display:flex;position:absolute;left:2px;top:10px;transform:translateY(-50%);z-index:11}@media screen and (max-width: 427px) and (max-height: 925px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-icon{top:50%}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-icon{display:none}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-icon svg{width:18px;height:18px;min-width:18px}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-icon.thumb-icon--success path{fill:var(--color-success)}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-icon.thumb-icon--pending path{fill:#7f8ba0}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-quality--passed{fill:var(--color-success);width:20px;height:20px;min-width:20px}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img{position:relative;margin-right:6px;display:flex}@media screen and (max-width: 427px) and (max-height: 925px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img{display:none}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img img{width:40px;height:40px;min-width:40px;aspect-ratio:1/1;display:flex;object-fit:cover;border-radius:8px}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img img{width:48px;height:48px;min-width:48px}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img img{padding:2px}}@media screen and (min-width: 767px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img{margin-right:8px}}@media screen and (min-width: 1400px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img{min-width:60px;margin-right:0}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img img{width:60px;height:60px;min-width:60px}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-img .block-loading .loader-block{transform:scale(.5)}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-details{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-title{line-height:16px;text-align:left;font-size:11px;font-weight:500;color:var(--color-text-light);width:100%;min-width:80px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;display:inline-block;margin-bottom:0;word-break:break-word}@media screen and (max-width: 427px) and (max-height: 925px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-title{white-space:nowrap;word-break:unset}}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-title{font-size:12px;margin-bottom:0;min-width:auto}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-quality{line-height:1.25;text-align:left;font-size:10px;font-weight:500;color:var(--color-text-light);width:100%;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;display:flex;justify-content:flex-start}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-quality{font-size:11px}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-quality svg{margin-left:4px;width:20px;height:20px;fill:var(--theme-color-active)}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-quality.thumb-quality--warning{color:var(--color-warning)}.layer-sidebar nexus-quality-warnings .product-thumb-block .item .thumb-quality.thumb-quality--success{color:var(--color-success)}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item:hover{border-color:var(--color-border-dark)}.layer-sidebar nexus-quality-warnings .product-thumb-block .item:hover .thumb-title{color:var(--color-text-darker)}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item.is-active{border-color:var(--theme-color-primary)}@media screen and (min-width: 1200px){.layer-sidebar nexus-quality-warnings .product-thumb-block .item.is-active:hover{border-color:var(--theme-color-primary)}}.layer-sidebar nexus-quality-warnings .product-thumb-block .item.is-active .thumb-title{color:var(--color-text-darker)}.accordion-block{width:100%;max-width:1000px;margin:0 auto}.accordion-item{background-color:var(--color-white);color:#000;margin:1rem 0;border-bottom:1px solid var(--color-border-light)}.accordion-item:not(:has(.close-accordion)) .accordion-item-header:after{content:"\2212";transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.accordion-item:has(.is-maximize) .expand-icon{opacity:.3;pointer-events:none;cursor:default}.accordion-item-header{padding:12px 30px 12px 12px!important;min-height:3rem;font-size:12px;line-height:1rem;font-weight:500;display:flex;align-items:center;position:relative;color:var(--color-text-darker)}.accordion-item-header:after{content:"+";font-size:1.8rem;position:absolute;right:12px;font-weight:300;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.accordion-item-header.no-content:after{display:none;content:""}.accordion-item-body{max-height:100%;overflow:hidden;transition:max-height .3s ease-out}.accordion-item-body-content{padding:0 12px 12px!important;line-height:1.5;text-align:left;font-size:12px;font-weight:500}.tab-bar{width:max-content;display:flex;position:relative;background-color:var(--theme-color-tertiary);padding:4px;-webkit-user-select:none;border-radius:8px;border:2px solid var(--theme-color-tertiary);margin:0 auto;gap:0 4px;user-select:none}.tab-bar *{z-index:2}.tab-bar.tab-bar--outline{background-color:var(--color-white);border-color:var(--theme-color-primary)}.tab-bar input[type=radio]{display:none}.tab-bar .tab{display:flex;align-items:center;justify-content:center;height:32px;width:48px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:color .3s ease-in}@media screen and (min-width: 1200px){.tab-bar .tab{width:120px}}.tab-bar .tab-1.is-active svg path:first-child{stroke:#fff}.tab-bar .tab-1.is-active svg path:last-child{fill:#fff}.tab-bar .tab-2.is-active svg path{stroke:#fff}.tab-bar .tab-2.is-active svg path:last-child{fill:#fff}.tab-bar .tab-3.is-active svg path{stroke:#fff}.tab-bar .tab-input:checked+label{color:var(--color-white)}.tab-bar .tab-input:first-of-type:checked~.glider{transform:translate(0)}.tab-bar .tab-input:nth-of-type(2):checked~.glider{transform:translate(calc(100% + 4px))}.tab-bar .tab-input:nth-of-type(3):checked~.glider{transform:translate(calc(200% + 8px))}.tab-bar .glider{position:absolute;display:flex;height:32px;width:48px;background:var(--theme-bg-tools);z-index:1;border-radius:8px;transition:.25s ease-out}@media screen and (min-width: 1200px){.tab-bar .glider{width:120px}}.btn{display:inline-flex;justify-content:center;align-items:center;font-family:inherit;position:relative;text-align:center;letter-spacing:0;text-transform:capitalize;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;background:var(--color-border-darker);padding:4px 12px;height:40px;font-weight:var(--font-weight-medium);font-size:14px;line-height:28px;border:2px solid var(--color-border-darker);color:var(--color-white);transition:.3s all ease;border-radius:8px;cursor:pointer}.btn span:has(svg){display:flex}.btn img,.btn svg{width:20px;height:20px;aspect-ratio:1/1;position:relative;top:0;margin-right:8px}.btn span{font-size:inherit;white-space:nowrap;display:block;text-transform:lowercase;font-weight:var(--font-weight-medium)}.btn span:first-letter{text-transform:uppercase}@media screen and (min-width: 1200px){.btn:hover:not([disabled]),.btn:hover:not(.btn.is-disabled){box-shadow:none;opacity:1}}.btn[disabled],.btn.is-disabled{opacity:.3;color:var(--color-white)!important}.btn[disabled]:hover,.btn.is-disabled:hover{cursor:not-allowed!important}@media (min-width: 767px){.btn{padding:4px 16px;font-size:14px}}@media screen and (min-width: 1200px){.btn{font-size:14px}}@media screen and (min-width: 1200px) and (max-height: 775px){.btn{font-size:12px}}@media (min-width: 1400px){.btn{padding:4px 16px;font-size:14px}}.btn.btn--solid{background:var(--theme-bg-tools);border:2px solid var(--theme-bg-tools);color:var(--color-white)}@media (hover: hover) and (pointer: fine){.btn.btn--solid:hover:not(.is-disabled):not([disabled]){background:var(--theme-bg-tools-hover);border-color:var(--theme-bg-tools-hover);opacity:1!important}}.btn.btn--solid[disabled]{opacity:.3;cursor:not-allowed!important;pointer-events:none;color:var(--color-white)!important}.btn.btn--solid span{color:var(--color-white)}.btn.btn--outline{color:var(--theme-color-primary);border:2px solid var(--theme-color-primary);background:var(--color-white)}@media (hover: hover) and (pointer: fine){.btn.btn--outline:hover:not(.is-disabled):not([disabled]){background:var(--color-white);border-color:var(--theme-color-primary);color:var(--theme-color-primary);opacity:1!important}}.btn.btn--outline[disabled],.btn.btn--outline.is-disabled{opacity:.3;cursor:not-allowed!important;pointer-events:none;color:#ccc!important}.btn.btn--outline span{color:var(--theme-color-primary)}input{accent-color:var(--theme-color-primary)}select{-o-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;outline:none;max-width:100%;width:100px;margin:0;padding:0 32px 0 8px;border:2px solid var(--color-border-light);border-radius:4px;font-family:inherit;-webkit-font-smoothing:inherit;color:#333;height:36px;background-color:var(--color-white);background-image:url(https://static.contrado.com/resources/images/2024-9/219553/select-box-arrow--icon1562547.svg);background-size:auto 7.5px;background-position:calc(100% - 12px) center;background-repeat:no-repeat;box-shadow:none;cursor:pointer;transition:.3s all ease-in-out;font-size:14px;font-weight:500}select::-ms-expand{display:none}textarea,textarea.textarea{width:100%;resize:vertical;min-height:90px;border:2px solid var(--color-border-light);padding:8px;font-size:16px;line-height:20px;border-radius:8px;font-family:inherit;-webkit-font-smoothing:inherit;color:var(--color-text-darker);background-color:#fff;outline:none;display:block;appearance:none;-webkit-appearance:none}textarea:hover,textarea.textarea:hover{border-color:var(--theme-color-primary)}textarea:focus,textarea.textarea:focus{border-color:var(--theme-color-primary)}textarea::placeholder,textarea.textarea::placeholder{color:var(--color-text-light);font-weight:500}input[type=text],input[type=email],input[type=number],input[type=password]{display:inline-block;box-sizing:border-box;max-width:100%;width:200px;margin:0;padding:0 8px;border:2px solid var(--color-border-light);border-radius:8px;font-family:inherit;-webkit-font-smoothing:inherit;color:var(--color-text-dark);height:36px;box-shadow:none;font-size:16px;font-weight:500;outline:none;-moz-appearance:textfield;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}input[type=text]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=text]:autofill,input[type=email]:autofill,input[type=number]:autofill,input[type=password]:autofill{background-image:inherit;box-shadow:0 0 0 1000px #fff inset!important;-moz-text-fill-color:var(--color-text-dark)!important}input[type=text]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover{border-color:var(--theme-color-primary)}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus{border-color:var(--theme-color-primary)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder{color:var(--color-text-lighter);font-weight:500;font-size:16px}input[type=text].has-error,input[type=email].has-error,input[type=number].has-error,input[type=password].has-error{border-color:#f9b3b3;background-color:#fde6e6;color:var(--color-error)}input[type=text].has-error::placeholder,input[type=email].has-error::placeholder,input[type=number].has-error::placeholder,input[type=password].has-error::placeholder{color:var(--color-error)}input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled{cursor:not-allowed;opacity:.3;border-color:var(--color-text-darker);background:#e6e6e6;pointer-events:none;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}input[type=email]:valid:not(:placeholder-shown){border-color:var(--color-success);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}input[type=email]:placeholder-shown{border-color:inherit;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}input[type=email]:invalid:not(:placeholder-shown){border-color:var(--color-error);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}input[type=text].search-input{flex:1;padding:8px 40px;border-radius:8px;height:40px;line-height:38px;color:var(--color-text-dark);font-size:16px;font-style:normal;font-weight:500;width:100%;max-width:100%;text-align:left;border:2px solid var(--color-border-light);background-image:url(https://static.contrado.com/resources/images/2024-3/216691/icon-search1554812.svg)!important;background-position:left 12px center;background-size:20px;background-repeat:no-repeat}input[type=text].search-input::selection{background:transparent}input[type=text].search-input::-moz-selection{background:transparent}.checkbox-group,.radio-group{display:flex;flex-direction:column}.checkbox-group .checkbox-block,.checkbox-group .radio-block,.radio-group .checkbox-block,.radio-group .radio-block{float:left;width:max-content}.checkbox-group .checkbox-block:not(:last-of-type),.checkbox-group .radio-block:not(:last-of-type),.radio-group .checkbox-block:not(:last-of-type),.radio-group .radio-block:not(:last-of-type){margin-bottom:8px;margin-right:0}.checkbox-group.checkbox-horizontal,.checkbox-group.radio-horizontal,.radio-group.checkbox-horizontal,.radio-group.radio-horizontal{flex-direction:row;overflow:hidden}.checkbox-group.checkbox-horizontal .checkbox-block,.checkbox-group.checkbox-horizontal .radio-block,.checkbox-group.radio-horizontal .checkbox-block,.checkbox-group.radio-horizontal .radio-block,.radio-group.checkbox-horizontal .checkbox-block,.radio-group.checkbox-horizontal .radio-block,.radio-group.radio-horizontal .checkbox-block,.radio-group.radio-horizontal .radio-block{margin-bottom:0;margin-right:24px}.checkbox-group.checkbox-horizontal .checkbox-block:last-of-type,.checkbox-group.checkbox-horizontal .radio-block:last-of-type,.checkbox-group.radio-horizontal .checkbox-block:last-of-type,.checkbox-group.radio-horizontal .radio-block:last-of-type,.radio-group.checkbox-horizontal .checkbox-block:last-of-type,.radio-group.checkbox-horizontal .radio-block:last-of-type,.radio-group.radio-horizontal .checkbox-block:last-of-type,.radio-group.radio-horizontal .radio-block:last-of-type{margin-right:0}.checkbox-block,.radio-block{position:relative}.checkbox-block.is-disabled,.radio-block.is-disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.checkbox-block:last-child,.radio-block:last-child{margin-right:0}.checkbox-block label,.radio-block label{position:relative;padding-left:28px;color:var(--color-text-darker);text-align:left;font-weight:500;font-size:12px;text-transform:capitalize;display:inline-block;line-height:20px;-webkit-user-select:none;user-select:none}.checkbox-block label:hover,.radio-block label:hover{cursor:pointer}.checkbox-block .check,.radio-block .check{position:absolute;top:0;left:0;display:block;width:20px;height:20px}.checkbox-block.partial-checkbox-block label .check:before{transform:none!important;border-color:var(--color-white)!important;border-left-style:none!important;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.checkbox-block.partial-checkbox-block label .check:after{background:var(--theme-color-active)!important;border-color:var(--theme-color-active)!important;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.checkbox-block input[type=checkbox]{display:none}.checkbox-block input[type=checkbox]~.check:before,.checkbox-block input[type=checkbox]~label .check:before{transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0);content:"";position:absolute;top:6px;left:4.5px;z-index:1;width:11px;height:5px;border:2px solid #A7B0BF;border-top-style:none;border-right-style:none}.checkbox-block input[type=checkbox]:checked~.check:before,.checkbox-block input[type=checkbox]:checked+label .check:before{transform:rotate(-45deg) scale(1);border-color:#fff}.checkbox-block input[type=checkbox]+label:hover .check:after,.checkbox-block input[type=checkbox]:checked+label .check:after{border-color:var(--theme-color-active)}.checkbox-block input[type=checkbox]:checked+label .check:after{background:var(--theme-color-active)}.checkbox-block input[type=checkbox]~.check:after,.checkbox-block input[type=checkbox]~label .check:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border-radius:4px;border:2px solid #A7B0BF;cursor:pointer}.radio-block input[type=radio]{display:none}.radio-block input[type=radio]~.check:before,.radio-block input[type=radio]~label .check:before{transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0);content:"";position:absolute;top:6px;left:6px;z-index:1;width:8px;height:8px;background:#a7b0bf;border-radius:50%}.radio-block input[type=radio]:checked~.check:before,.radio-block input[type=radio]:checked+label .check:before{transform:scale(1);background:#fff}.radio-block input[type=radio]~.check:after,.radio-block input[type=radio]~label .check:after{content:"";position:absolute;width:20px;height:20px;background:#fff;box-shadow:inset 0 0 0 2px #a7b0bf;border-radius:50%}.radio-block input[type=radio]~label:hover .check:after{box-shadow:inset 0 0 0 2px var(--theme-color-active)}.radio-block input[type=radio]:checked~.check:after,.radio-block input[type=radio]:checked+label .check:after{box-shadow:inset 0 0 0 2px var(--theme-color-active);background:var(--theme-color-active)}nexus-radio-button-list{margin-bottom:0;margin-right:24px}nexus-radio-button-list:last-of-type{margin-right:0}nexus-dropdown-searchable{display:inline-block;width:100%}nexus-dropdown-searchable label{text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker);line-height:1;margin-bottom:8px;width:100%;display:inline-block}ng-select.ng-select{width:100%;cursor:pointer;margin-bottom:12px}ng-select.ng-select:hover{cursor:pointer}ng-select.ng-select *,ng-select.ng-select *:hover,ng-select.ng-select *:focus,ng-select.ng-select *:focus-within{box-shadow:none;outline:none}ng-select.ng-select.ng-select-opened{-webkit-user-select:none;user-select:none}ng-select.ng-select.ng-select-opened .ng-arrow{top:5px!important;transform:rotate(180deg);transition:.3s all ease}ng-select.ng-select.ng-select-filtered .ng-select-container{align-items:center;flex-direction:row}ng-select.ng-select.ng-select-filtered .ng-value{position:relative}ng-select.ng-select.ng-select-focused:not(.ng-select-opened){box-shadow:none}ng-select.ng-select.ng-select-focused:not(.ng-select-opened) .ng-select-container{box-shadow:none;border-color:var(--color-border-light)}ng-select.ng-select.ng-select-focused:not(.ng-select-opened) .ng-value{position:relative;top:0}@supports (-webkit-touch-callout: none){ng-select.ng-select.ng-select-focused:not(.ng-select-opened) .ng-value{top:0!important}}ng-select.ng-select.ng-touched .ng-select-container .ng-value{top:0}@supports (-webkit-touch-callout: none){ng-select.ng-select.ng-touched .ng-select-container .ng-value{top:0!important}}ng-select.ng-select.ng-touched.ng-dirty .ng-select-container .ng-value{top:0}@supports (-webkit-touch-callout: none){ng-select.ng-select.ng-touched.ng-dirty .ng-select-container .ng-value{top:0!important}}ng-select.ng-select.ng-untouched .ng-value{top:0}@media screen and (min-width: 1200px){ng-select.ng-select.ng-untouched .ng-value{top:0!important}}ng-select.ng-select.ng-untouched.ng-select-opened .ng-value{top:0}@media screen and (min-width: 1200px){ng-select.ng-select.ng-untouched.ng-select-opened .ng-value{top:0!important}}@supports (-webkit-touch-callout: none){ng-select.ng-select.ng-untouched.ng-select-opened .ng-value{top:0!important}}ng-select.ng-select .ng-select-container{background:#fff;border:2px solid var(--color-border-light)!important;border-radius:8px;align-items:center;flex-direction:row}ng-select.ng-select .ng-select-container:has(.option-value-out-of-stock){background:var(--color-warning-light)}ng-select.ng-select .ng-select-container:has(.option-value-out-of-stock) .option-value-out-of-stock{color:var(--color-warning)}ng-select.ng-select .ng-select-container .ng-value-container{height:34px;position:relative;padding-left:8px}ng-select.ng-select .ng-select-container .ng-value{position:relative;top:0;height:34px;width:100%;padding:6px 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}ng-select.ng-select .ng-select-container .ng-value>div{line-height:1;text-align:left;font-size:13px;font-weight:500;color:var(--color-text-darker)}ng-select.ng-select .ng-select-container .ng-input{padding-right:10px!important;cursor:pointer!important}ng-select.ng-select .ng-select-container .ng-input>input{cursor:pointer!important;height:100%}ng-select.ng-select .ng-value{height:36px;position:absolute!important;top:0}ng-select.ng-select .ng-value .ng-value-label{font-size:14px;line-height:34px;text-align:left;font-weight:500}ng-select.ng-select .ng-clear-wrapper{position:relative;height:34px;right:-4px;width:auto;display:flex;align-items:center}ng-select.ng-select .ng-clear-wrapper .ng-clear{font-size:30px}ng-select.ng-select .ng-arrow-wrapper{position:relative;height:34px;padding-right:8px;width:auto}ng-select.ng-select .ng-arrow-wrapper .ng-arrow{box-shadow:none;cursor:pointer;border:none!important;width:24px;height:24px;position:relative;top:5px;right:-4px;transition:.3s all ease-in-out;background-image:url(https://static.contrado.com/resources/images/2024-9/219553/select-box-arrow--icon1562547.svg);background-size:auto 7.5px;background-position:center center;background-repeat:no-repeat}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:left}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{opacity:.3}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:16px}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child div{line-height:1;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-darker)}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:has(.option-value-out-of-stock){cursor:not-allowed}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:has(.option-value-out-of-stock) .option-value-out-of-stock{color:var(--color-text-light);opacity:.7}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option div{line-height:1;text-align:left;font-size:13px;font-weight:500;color:var(--color-text-darker)}ng-select.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-label{font-size:14px;line-height:1;color:var(--color-text-darker);text-align:left;font-weight:600}.loader{display:flex;align-items:center}.loader .bar{display:inline-block;width:3px;height:20px;background-color:var(--theme-color-primary);border-radius:10px;animation:scale-up 1s linear infinite}.loader .bar:nth-child(2){height:35px;margin:0 5px;animation-delay:.25s}.loader .bar:nth-child(3){animation-delay:.5s}.loader-block{background-color:#ffffffd9;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border-radius:8px;z-index:99;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;pointer-events:none;cursor:default}.loader-block+nexus-design-area-render,.loader-block+.product-options--tab-pane{pointer-events:none;z-index:0}.loader--square{width:40px;height:40px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:8px}.loader--square>div{height:16px;width:16px;border-radius:2px;background:var(--color-black);animation-name:square-flash;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}.loader--square>div:nth-child(1){animation-delay:.2s;opacity:0}.loader--square>div:nth-child(2){animation-delay:.8s;background:var(--theme-color-primary);opacity:0}.loader--square>div:nth-child(3){animation-delay:.8s;background:var(--theme-color-primary);opacity:0}.loader--square>div:nth-child(4){animation-delay:.2s;opacity:0}@keyframes square-flash{0%{opacity:1}to{opacity:0}0%{opacity:0}5%{opacity:0}10%{opacity:.1}20%{opacity:.3}51%{opacity:.7}60%{opacity:1}}body:has(.nexus-layout>.exit-loader .loader-block){pointer-events:none}body:has(.nexus-layout>.exit-loader .loader-block) .exit-loader.block-loading{z-index:1000;width:100%;height:100vh;pointer-events:none;position:absolute}body:has(.nexus-layout>.exit-loader .loader-block) .exit-loader.block-loading .loader-block{z-index:1000}body:has(.nexus-layout>.exit-loader .loader-block) .exit-loader.block-loading .tooltip,body:has(.nexus-layout>.exit-loader .loader-block) .exit-loader.block-loading .popover{z-index:11}body:has(.nexus-layout>.exit-loader .loader-block) nexus-header,body:has(.nexus-layout>.exit-loader .loader-block) .nexus-playground--section{pointer-events:none}body:has(.nexus-layout>.exit-loader .loader-block) nexus-header .product-options--tabs .tab-label,body:has(.nexus-layout>.exit-loader .loader-block) .nexus-playground--section .product-options--tabs .tab-label{pointer-events:none!important}body:has(.nexus-layout>.exit-loader .loader-block) nexus-header .nexus-sidebar.left-sidebar.open-sidebar,body:has(.nexus-layout>.exit-loader .loader-block) .nexus-playground--section .nexus-sidebar.left-sidebar.open-sidebar{z-index:11;pointer-events:none}.btn.btnLoader{position:relative}.btn.btnLoader.btn--solid,.btn.btnLoader.btn--outline{opacity:1!important}.btn.btnLoader.is-disabled,.btn.btnLoader[disabled]{opacity:.3!important}.btn.btnLoader:has(.loader-btn).btn-preview-proceed-cart{opacity:1!important}.btn.btnLoader:has(.loader-btn) span{opacity:.3;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.btn.btnLoader:has(.loader-btn) span.loader-btn{opacity:1}.btn.btnLoader:has(.loader-btn) svg{opacity:.3;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.loader-btn{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:0;z-index:10;border:solid 2px var(--color-white);border-radius:50%;border-right-color:transparent;border-bottom-color:transparent;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.loader-btn.loader--light{border:2px solid var(--color-white);border-right-color:transparent;border-bottom-color:transparent}.loader-btn.loader--dark{border:2px solid var(--theme-color-primary);border-right-color:transparent;border-bottom-color:transparent}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.gallery-img .singleImage-deleteLoader .loader-block{border-radius:0}.gallery-img .singleImage-deleteLoader .loader-block .loader--square{transform:scale(.8)}.skeleton-loader-overlay{width:100%;height:100%;display:flex;flex-wrap:wrap}.skeleton-loader-overlay.skeleton-mask-area{position:absolute;top:0;left:0;z-index:100}.skeleton-loader-overlay.skeleton-mask-area .skeleton{border-radius:0!important}.skeleton-loader-overlay.skeleton-loader--mfe{position:fixed;top:48px;left:0;z-index:100;height:calc(100% - 48px)}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe{background:transparent;left:132px;top:74px;z-index:1001;width:calc(100% - 136px);margin:4px 4px 4px 0;padding-left:4px;height:calc(100% - 82px)}}.skeleton-loader-overlay.skeleton-loader--mfe .min-full{min-height:100%}.skeleton-loader-overlay.skeleton-loader--mfe .min-full-block{height:100%;width:100%;min-height:100%}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .min-full-block{aspect-ratio:1/1;width:auto;height:auto;min-height:90%}}.skeleton-loader-overlay.skeleton-loader--mfe .min-full-block:has(+.skeleton-mobile){min-height:calc(100% - 350px);max-height:calc(100% - 350px)}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .min-full-block:has(+.skeleton-mobile){width:auto;min-height:90%;max-height:100%}}.skeleton-loader-overlay.skeleton-loader--mfe .skeleton-mobile{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .skeleton-mobile{display:none}}.skeleton-loader-overlay.skeleton-loader--mfe .skeleton-mobile .skeleton-row{width:100%}.skeleton-loader-overlay.skeleton-loader--mfe .skeleton-desktop{display:none}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .skeleton-desktop{display:block;width:100%}}.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section{display:flex;width:100%;height:100dvh;padding:0;overflow:hidden;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section{flex-wrap:nowrap;height:100%}}.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .wordart-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .facetool-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .collage-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .wordart-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .facetool-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .collage-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .wordart-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .facetool-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .collage-preview--section{display:flex;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding:16px;position:relative;overflow:hidden;max-height:calc(100dvh - 48px)}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .wordart-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .facetool-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .collage-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .wordart-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .facetool-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .collage-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .wordart-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .facetool-preview--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .collage-preview--section{max-height:100%}}.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .wordart-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .facetool-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .collage-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .wordart-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .facetool-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .collage-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .wordart-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .facetool-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .collage-menu--section{display:none;width:100%;height:auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:16px;background-color:transparent!important}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .wordart-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .facetool-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .wordart--section .collage-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .wordart-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .facetool-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .facetool--section .collage-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .wordart-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .facetool-menu--section,.skeleton-loader-overlay.skeleton-loader--mfe .collage--section .collage-menu--section{max-width:400px;margin-left:4px;display:flex}}.skeleton-loader-overlay.skeleton-loader--mfe .skeleton{background-size:150px 100%;background-position:left -150px top 0;animation:shine 2s ease infinite}.skeleton-loader-overlay.skeleton-loader--gallery .skeleton-grid{padding-right:8px}.skeleton-loader-overlay.skeleton-loader--layers .skeleton-mobile{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--layers .skeleton-mobile{display:none}}.skeleton-loader-overlay.skeleton-loader--layers .skeleton-mobile .skeleton-row{width:100%}.skeleton-loader-overlay.skeleton-loader--layers .skeleton-desktop{display:none}@media screen and (min-width: 1200px){.skeleton-loader-overlay.skeleton-loader--layers .skeleton-desktop{display:flex;width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.skeleton{background-color:#ccd2d9;background-image:linear-gradient(90deg,#fff0,#ffffff80,#fff0);background-size:100px 100%;background-repeat:no-repeat;background-position:left -100px top 0;animation:shine 2s ease infinite;border-radius:8px;color:transparent;width:100%}@keyframes shine{to{background-position:right -100px top 0}}.skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;height:100%;background:transparent}.skeleton-grid span{display:block;width:100%;height:100%;aspect-ratio:1/1;background-color:#ccd2d9;background-image:linear-gradient(90deg,#fff0,#ffffff80,#fff0);background-size:60px 100%;background-repeat:no-repeat;background-position:left -60px top 0;animation:shine 1s ease infinite;border-radius:4px}.skeleton+.skeleton{margin-top:12px}.skeleton.skeleton-space{background:transparent!important;margin-top:0!important}.skeleton.min-6{min-height:6px}.skeleton.min-10{min-height:10px}.skeleton.min-20{min-height:20px}.skeleton.min-30{min-height:30px}.skeleton.min-40{min-height:40px}.skeleton.min-50{min-height:50px}.skeleton.min-60{min-height:60px}.skeleton.min-70{min-height:70px}.skeleton.min-80{min-height:80px}.skeleton.min-90{min-height:90px}.skeleton.min-100{min-height:100px}.skeleton.min-125{min-height:125px}.skeleton.min-150{min-height:150px}.skeleton.min-175{min-height:175px}.skeleton.min-200{min-height:200px}.skeleton.min-250{min-height:250px}.skeleton.min-300{min-height:300px}.skeleton.min-350{min-height:350px}.skeleton.min-375{min-height:375px}.skeleton.min-400{min-height:400px}.skeleton.min-450{min-height:450px}.skeleton.min-500{min-height:500px}.transparant-right-panel{opacity:0}.ngx-slider-pointer{background-color:var(--theme-color-primary)}.nexus-wrapper{display:inline-block;background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000040;text-align:left;width:100%;max-width:464px;padding:16px;margin:0}@media screen and (min-width: 1200px){.nexus-wrapper{margin:32px}}body .tab-title-block{width:100%;display:none;justify-content:space-between;align-items:center;margin-bottom:16px;text-transform:capitalize;height:auto;flex-wrap:nowrap}@media screen and (min-width: 1200px){body .tab-title-block{display:flex}}body .tab-title-block .tab-title{color:var(--color-text-darker);font-size:18px;font-style:normal;font-weight:600;line-height:24px;display:flex}@media screen and (min-width: 1200px) and (max-height: 775px){body .tab-title-block .tab-title{font-size:16px}}body .tab-title-block .tab-close{cursor:pointer;width:24px;height:24px;min-width:24px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}body .tab-title-block .tab-close svg{width:24px;height:24px;aspect-ratio:1/1;transform:rotate(0);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}body .tab-title-block .tab-close:hover{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;opacity:.8}body .tab-title-block .tab-close:hover svg{transform:rotate(90deg)}.option-title--row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.option-title--row .option-title{margin-bottom:0!important}.option-title--row .option-help{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.option-title--row .option-help svg{margin-right:4px;width:20px;height:20px}.option-title--row .option-help svg path{stroke:var(--theme-color-active)}.option-title--row .option-help h5{color:var(--theme-color-active);font-size:12px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline;white-space:nowrap}.zoomed-image{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;border:2px solid var(--color-border-dark);background:var(--color-white);z-index:100;width:100%;max-width:140px;padding:8px;display:none;flex-direction:column;justify-content:flex-start;border-radius:8px}@media screen and (min-width: 1200px){.zoomed-image{display:flex}}.zoomed-image.zoomed-image--full{max-width:100%}.zoomed-image.zoomed-image--full .img-zoom{width:200px;height:auto;max-width:100%;max-height:100%;aspect-ratio:1/1}.zoomed-image .img-zoom{width:120px;height:120px;max-width:120px;max-height:120px;transition:.1s all ease-in-out;border-radius:4px;box-shadow:0 0 4px #00000026}.zoomed-image .label-zoom{line-height:16px;text-align:center;font-size:12px;font-weight:500;color:var(--color-text-darker);margin-top:4px;width:100%;transition:.1s all ease-in-out;overflow:hidden}.product-option-type .option-title{font-size:14px;line-height:24px;text-align:left;font-weight:500!important;color:var(--color-text-darker);text-transform:capitalize;display:inline-block;width:100%;margin-bottom:8px}@media screen and (min-width: 1200px){.product-option-type .option-title{font-size:14px}}@media screen and (min-width: 1200px) and (max-height: 775px){.product-option-type .option-title{font-size:13px}}.product-option-type .option-title span{display:inline-block;align-items:center}.product-option-type .zoom-icons{position:relative;top:6px;width:32px;height:24px;cursor:pointer;padding:0 6px}.product-option-type .zoom-icons path{stroke:var(--theme-color-active)}@media screen and (min-width: 1200px){.product-option-type .zoom-icons{display:none}}.product-option-type .option-type--list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-option-type .option-type--list.is-expanded .option-block{width:106px;padding:0 8px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-option-type .option-type--list.is-expanded .option-block img.icon-options{width:90px;height:90px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-option-type .option-type--list .option-values{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.product-option-type .option-type--list .show-more{border-radius:8px;border:2px solid #e6e6e6;width:48px;height:48px;padding:4px;background:var(--color-white);aspect-ratio:1/1;transform:rotate(180deg);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.product-option-type .option-type--list .show-more svg{transition:all .3s ease-in-out;width:24px;height:24px;transform:rotate(180deg)}.product-option-type .option-type--list .show-more.collapse-icon svg{transform:rotate(0);transition:all .3s ease-in-out}.product-option-type .option-type--list .show-more-text:not(:only-child){display:none}.product-option-type .option-type--list .option-block{width:64px;padding:0;margin-right:8px;margin-bottom:12px;margin-top:0;transition:all .3s linear;text-align:center;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-direction:column;text-decoration:none;border:none;background:none;touch-action:manipulation}@media screen and (min-width: 767px){.product-option-type .option-type--list .option-block{width:76px}}@media screen and (min-width: 1200px){.product-option-type .option-type--list .option-block{width:64px}}.product-option-type .option-type--list .option-block:is(:last-child),.product-option-type .option-type--list .option-block:nth-child(4n){margin-right:0}.product-option-type .option-type--list .option-block.is-selected{cursor:pointer;transition:all .3s linear}.product-option-type .option-type--list .option-block.is-selected img.icon-options{border-color:var(--theme-color-active)}.product-option-type .option-type--list .option-block.is-selected .option-value-label{color:var(--color-text-darker);cursor:pointer}@media screen and (min-width: 1200px){.product-option-type .option-type--list .option-block.is-selected:hover{cursor:pointer;transition:all .3s linear}.product-option-type .option-type--list .option-block.is-selected:hover img.icon-options{border-color:var(--theme-color-active)}}@media screen and (min-width: 1200px){.product-option-type .option-type--list .option-block:hover{cursor:pointer;transition:all .3s linear}.product-option-type .option-type--list .option-block:hover img.icon-options{border-color:var(--color-border-dark)}}.product-option-type .option-type--list .option-block.is-disabled{cursor:not-allowed;opacity:.3;pointer-events:none;transition:all .3s linear}.product-option-type .option-type--list .option-block.option-value-out-of-stock .option-value-label{color:var(--color-warning-lighter);-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:32px}.product-option-type .option-type--list .option-block img.icon-options{border-radius:8px;border:2px solid #e6e6e6;width:48px;height:48px;padding:4px;background:var(--color-white);aspect-ratio:1/1;transform:scale(1);transition:all .3s ease-in-out}@media screen and (min-width: 767px){.product-option-type .option-type--list .option-block img.icon-options{width:64px;height:64px}}@media screen and (min-width: 1200px){.product-option-type .option-type--list .option-block img.icon-options{width:48px;height:48px}.product-option-type .option-type--list .option-block img.icon-options:hover{padding:0;transition:all .3s ease-in-out}}.product-option-type .option-type--list .option-block .optionvalue-icon{width:100%}.product-option-type .option-type--list .option-block .option-value-label{color:var(--color-text-light);text-align:center;font-size:12px;font-weight:var(--font-weight-medium);line-height:16px;margin-top:4px;display:inline-block;width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:32px}@media screen and (min-width: 1200px) and (max-height: 775px){.product-option-type .option-type--list .option-block .option-value-label{font-size:11px}}.product-option-type .option-select{width:100%;margin-bottom:12px}.product-option-type .option-type--radio{margin-bottom:12px}.product-option-type .option-type--radio .radio-block{display:flex}.product-option-type .option-row--fabric{padding:0;display:inline-block;width:100%;font-weight:500}.product-option-type .option-row--fabric:is(:last-child){padding-bottom:12px}.product-option-type .option-row--fabric+.option-row--fabric{margin-top:12px}.product-option-type .option-row--fabric .option-row-label{width:100px;float:left;margin-bottom:0;font-size:12px;line-height:1.2;text-align:left;text-transform:capitalize;height:36px;display:flex;align-items:center;font-weight:var(--font-weight-medium)}.product-option-type .option-row--fabric .option-row-input{max-width:100px;margin:0 12px}.product-option-type .option-row--fabric .option-row-select{margin-bottom:0;max-width:100px}.product-option-type .option-row--counter{display:inline-block;width:100%;padding-bottom:12px}.product-option-type .option-row--counter+.option-row--counter{margin-top:12px}.product-option-type .option-row--counter .value-minus,.product-option-type .option-row--counter .value-plus{height:36px;width:36px;line-height:1;border:2px solid var(--color-border-light);color:var(--color-text-darker);cursor:pointer;border-radius:4px;background:var(--color-white);font-size:24px;font-weight:500;float:left;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-option-type .option-row--counter .value-minus:hover,.product-option-type .option-row--counter .value-plus:hover{border-color:var(--theme-color-primary);background:var(--color-white);color:var(--theme-color-primary)}.product-option-type .option-row--counter .option-row-select{float:left;margin:0 12px}.design-now-CTA{width:100%;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;position:fixed;bottom:0;right:0;padding:12px 16px 24px;z-index:10}@media screen and (min-width: 1200px){.design-now-CTA{display:none!important}}.design-now-CTA .price-container .pricing-block{display:flex;align-items:center;width:min-content;position:relative;height:40px}@media screen and (min-width: 767px){.design-now-CTA .price-container .pricing-block{min-width:100px}}@media screen and (min-width: 1200px){.design-now-CTA .price-container .pricing-block{min-width:140px}}.design-now-CTA .price-container .pricing-block .skeleton-loader-overlay{position:absolute;left:0;top:0}.design-now-CTA .price-container .pricing-block .price-title{font-size:14px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;color:var(--color-text-darker);display:flex;white-space:nowrap;margin-right:8px}.design-now-CTA .price-container .pricing-block .price-values{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:4px}@media screen and (min-width: 1200px){.design-now-CTA .price-container .pricing-block .price-values{margin-left:8px}}.design-now-CTA .price-container .pricing-block .price-values span{width:100%}.design-now-CTA .price-container .pricing-block .price-values .price-selling{font-size:16px;font-weight:600}@media screen and (min-width: 767px){.design-now-CTA .price-container .pricing-block .price-values .price-selling{font-size:18px}}@media screen and (min-width: 1200px){.design-now-CTA .price-container .pricing-block .price-values .price-selling{font-size:18px}}.design-now-CTA .price-container .pricing-block .price-values .price-actual{font-size:12px;font-weight:600}@media screen and (min-width: 1200px){.design-now-CTA .price-container .pricing-block .price-values .price-actual{font-size:16px}}.design-now-CTA .price-container .pricing-block .price-values .price-actual:first-letter{margin-right:4px}.design-now-CTA .price-container .pricing-block .price-actual{font-weight:var(--font-weight-medium);white-space:nowrap;color:#7f8ba0;text-decoration:line-through}.design-now-CTA .price-container .pricing-block .price-selling{font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-text-darker)}.design-now-CTA .price-container .pricing-block svg{width:20px;height:40px;min-width:20px;cursor:pointer}.design-now-CTA .price-container .pricing-block svg path{stroke:var(--theme-color-active)}.design-now-CTA .price-container .pricing-block svg path:last-of-type{stroke:none;fill:var(--theme-color-active)}.ngx-colors-overlay ngx-colors-panel .opened,.ngx-colors-overlay :host ngx-colors-panel .opened{background:var(--color-white);max-width:290px;min-width:290px;width:100%;height:100%;position:unset;padding:4px 12px 12px;border-radius:8px!important;overflow-x:hidden}.ngx-colors-overlay ngx-colors-panel .color-picker-wrapper,.ngx-colors-overlay ngx-colors-panel .manual-input-wrapper,.ngx-colors-overlay ngx-colors-panel .nav-wrapper,.ngx-colors-overlay :host ngx-colors-panel .color-picker-wrapper,.ngx-colors-overlay :host ngx-colors-panel .manual-input-wrapper,.ngx-colors-overlay :host ngx-colors-panel .nav-wrapper{margin-inline:0!important}.ngx-colors-overlay ngx-colors-panel .color-picker-wrapper,.ngx-colors-overlay :host ngx-colors-panel .color-picker-wrapper{margin-top:12px!important}.ngx-colors-overlay ngx-colors-panel .nav-wrapper,.ngx-colors-overlay :host ngx-colors-panel .nav-wrapper{margin-top:0!important;margin-bottom:0!important}.ngx-colors-overlay ngx-colors-panel .color-picker,.ngx-colors-overlay :host ngx-colors-panel .color-picker{width:100%!important}.ngx-colors-overlay ngx-colors-panel .color-picker .saturation-lightness,.ngx-colors-overlay :host ngx-colors-panel .color-picker .saturation-lightness{height:140px!important;border-radius:8px!important}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha{padding:0;margin-bottom:0;margin-top:8px}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .left,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .left{padding:0}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .left .selected-color,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .left .selected-color{left:0;top:0}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .left>div,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .left>div{width:32px;height:32px}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .right,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .right{padding-inline:0;padding-block:8px;margin-left:24px}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .right .hue,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .right .hue{border-radius:24px!important;height:16px!important}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .sliderCursor,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .sliderCursor{width:24px!important;height:24px!important;border-radius:50%;border:none!important;margin-top:-4px;margin-left:-4px;box-shadow:0 0 4px #00000080}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .sliderCursor>div,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .sliderCursor>div{width:24px!important;height:24px!important;border-radius:50%;border:6px solid var(--color-white)}.ngx-colors-overlay ngx-colors-panel .color-picker .hue-alpha .sliderCursor>div div,.ngx-colors-overlay :host ngx-colors-panel .color-picker .hue-alpha .sliderCursor>div div{border:none!important;height:auto}.ngx-colors-overlay ngx-colors-panel .color-picker .cursor,.ngx-colors-overlay :host ngx-colors-panel .color-picker .cursor{border:4px solid var(--color-white)!important;width:21px;height:21px;min-width:21px;aspect-ratio:1/1;box-shadow:0 0 4px #00000080}.ngx-colors-overlay ngx-colors-panel .color-picker .cursor:hover,.ngx-colors-overlay ngx-colors-panel .color-picker .cursor:focus,.ngx-colors-overlay :host ngx-colors-panel .color-picker .cursor:hover,.ngx-colors-overlay :host ngx-colors-panel .color-picker .cursor:focus{cursor:pointer}.ngx-colors-overlay ngx-colors-panel .color-picker .cursor>div,.ngx-colors-overlay :host ngx-colors-panel .color-picker .cursor>div{border:none!important}.ngx-colors-overlay ngx-colors-panel .color-option-block,.ngx-colors-overlay :host ngx-colors-panel .color-option-block{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0 4px;margin:12px 0 20px}.ngx-colors-overlay ngx-colors-panel .color-option-block .no-color,.ngx-colors-overlay ngx-colors-panel .color-option-block .picker-color,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .no-color,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .picker-color{width:32px;height:32px;border:2px solid var(--color-border-light);padding:4px;border-radius:8px;cursor:pointer;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .color-option-block .no-color:hover,.ngx-colors-overlay ngx-colors-panel .color-option-block .picker-color:hover,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .no-color:hover,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .picker-color:hover{border-color:var(--theme-color-active);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .color-option-block .no-color .color-option,.ngx-colors-overlay ngx-colors-panel .color-option-block .picker-color .color-option,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .no-color .color-option,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .picker-color .color-option{display:flex}.ngx-colors-overlay ngx-colors-panel .color-option-block .no-color svg,.ngx-colors-overlay ngx-colors-panel .color-option-block .picker-color svg,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .no-color svg,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .picker-color svg{width:20px;height:20px}.ngx-colors-overlay ngx-colors-panel .color-option-block .color-format,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .color-format{display:inline-block;box-sizing:border-box;outline:none;max-width:100%;min-width:50px;width:50px;margin:0;padding:0 4px;border:2px solid var(--color-border-light);border-radius:8px;color:var(--color-text-darker);height:32px;cursor:pointer;font-size:12px;font-weight:500;line-height:28px;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .color-option-block .color-format:hover,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .color-format:hover{border-color:var(--theme-color-active)}.ngx-colors-overlay ngx-colors-panel .color-option-block .g-input input,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .g-input input{border:2px solid var(--color-border-light);line-height:28px;text-align:center;font-size:12px!important;font-weight:500;color:var(--color-text-darker);padding:0 4px;letter-spacing:0!important;height:32px;border-radius:8px;max-width:120px}.ngx-colors-overlay ngx-colors-panel .color-option-block .g-input input:hover,.ngx-colors-overlay :host ngx-colors-panel .color-option-block .g-input input:hover{border-color:var(--theme-color-active)}.ngx-colors-overlay ngx-colors-panel .recent-colors .recent-title,.ngx-colors-overlay ngx-colors-panel .recent-colors .preset-title,.ngx-colors-overlay ngx-colors-panel .preset-colors .recent-title,.ngx-colors-overlay ngx-colors-panel .preset-colors .preset-title,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .recent-title,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .preset-title,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .recent-title,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .preset-title{line-height:1;text-align:left;font-size:14px;font-weight:500;color:var(--color-text-darker);display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;-webkit-user-select:none;user-select:none}.ngx-colors-overlay ngx-colors-panel .recent-colors .recent-title .see-more,.ngx-colors-overlay ngx-colors-panel .recent-colors .preset-title .see-more,.ngx-colors-overlay ngx-colors-panel .preset-colors .recent-title .see-more,.ngx-colors-overlay ngx-colors-panel .preset-colors .preset-title .see-more,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .recent-title .see-more,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .preset-title .see-more,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .recent-title .see-more,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .preset-title .see-more{cursor:pointer;display:flex;position:relative;top:2px}.ngx-colors-overlay ngx-colors-panel .recent-colors .recent-title .see-more svg,.ngx-colors-overlay ngx-colors-panel .recent-colors .preset-title .see-more svg,.ngx-colors-overlay ngx-colors-panel .preset-colors .recent-title .see-more svg,.ngx-colors-overlay ngx-colors-panel .preset-colors .preset-title .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .recent-title .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .preset-title .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .recent-title .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .preset-title .see-more svg{width:24px;height:24px;cursor:pointer;transform:rotate(0);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .recent-colors .recent-title.is-active,.ngx-colors-overlay ngx-colors-panel .recent-colors .preset-title.is-active,.ngx-colors-overlay ngx-colors-panel .preset-colors .recent-title.is-active,.ngx-colors-overlay ngx-colors-panel .preset-colors .preset-title.is-active,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .recent-title.is-active,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .preset-title.is-active,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .recent-title.is-active,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .preset-title.is-active{margin-bottom:8px}.ngx-colors-overlay ngx-colors-panel .recent-colors .recent-title.is-active .see-more svg,.ngx-colors-overlay ngx-colors-panel .recent-colors .preset-title.is-active .see-more svg,.ngx-colors-overlay ngx-colors-panel .preset-colors .recent-title.is-active .see-more svg,.ngx-colors-overlay ngx-colors-panel .preset-colors .preset-title.is-active .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .recent-title.is-active .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .preset-title.is-active .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .recent-title.is-active .see-more svg,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .preset-title.is-active .see-more svg{transform:rotate(-180deg);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes,.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px;opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes.is-hidden,.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes.is-hidden,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes.is-hidden,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes.is-hidden{opacity:1;max-height:9em;transition:all .2s linear;will-change:opacity,max-height}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes .color-box,.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes .color-box,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes .color-box,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes .color-box{width:30px;height:30px;padding:2px;border-radius:4px;border:2px solid #e6e6e6;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;overflow:hidden;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes .color-box:hover,.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes .color-box:hover,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes .color-box:hover,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes .color-box:hover{border-color:var(--theme-color-active)}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes .color-box:hover .color-round,.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes .color-box:hover .color-round,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes .color-box:hover .color-round,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes .color-box:hover .color-round{transform:scale(1.5);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes .color-box:nth-child(n+7),.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes .color-box:nth-child(n+7),.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes .color-box:nth-child(n+7),.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes .color-box:nth-child(n+7){display:none}.ngx-colors-overlay ngx-colors-panel .recent-colors .color-boxes .color-round,.ngx-colors-overlay ngx-colors-panel .preset-colors .color-boxes .color-round,.ngx-colors-overlay :host ngx-colors-panel .recent-colors .color-boxes .color-round,.ngx-colors-overlay :host ngx-colors-panel .preset-colors .color-boxes .color-round{width:22px;height:22px;border-radius:2px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.ngx-colors-overlay ngx-colors-panel .recent-colors,.ngx-colors-overlay :host ngx-colors-panel .recent-colors{margin-bottom:16px}.ngx-colors-overlay ngx-colors-panel .preset-colors,.ngx-colors-overlay :host ngx-colors-panel .preset-colors{margin-bottom:20px}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block{position:relative}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block.is-disabled,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block.is-disabled,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block.is-disabled,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block.is-disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block:last-child,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block:last-child,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block:last-child,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block:last-child{margin-right:0}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block label,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block label,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block label,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block label{position:relative;padding-left:28px;color:var(--color-text-darker);text-align:left;font-weight:500;font-size:14px;text-transform:capitalize;display:inline-block;line-height:20px;-webkit-user-select:none;user-select:none}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block label:hover,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block label:hover,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block label:hover,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block label:hover{cursor:pointer}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block .check,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block .check,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block .check,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block .check{position:absolute;top:0;left:0;display:block;width:20px;height:20px}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox],.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox],.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox],.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]{display:none}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:before,.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:before,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:before,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:before{transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0);content:"";position:absolute;top:6px;left:4.5px;z-index:1;width:11px;height:5px;border:2px solid #A7B0BF;border-top-style:none;border-right-style:none}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked~.check:before,.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked+label .check:before,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked~.check:before,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked+label .check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked~.check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked+label .check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked~.check:before,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked+label .check:before{transform:rotate(-45deg) scale(1);border-color:var(--color-white)!important}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]+label:hover .check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked+label .check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]+label:hover .check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked+label .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]+label:hover .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked+label .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]+label:hover .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked+label .check:after{border-color:var(--theme-color-active)}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked+label .check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked+label .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]:checked+label .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]:checked+label .check:after{background:var(--theme-color-active)}.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:after,.ngx-colors-overlay ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:after,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:var(--color-white);border-radius:2px;border:2px solid #A7B0BF;cursor:pointer}.ngx-colors-overlay ngx-colors-panel .color-applyAll label,.ngx-colors-overlay :host ngx-colors-panel .color-applyAll label{padding-left:28px!important;line-height:20px!important}.ngx-colors-overlay ngx-colors-panel .modal-controls,.ngx-colors-overlay :host ngx-colors-panel .modal-controls{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:0 16px}@media screen and (min-width: 1200px){.ngx-colors-overlay ngx-colors-panel .modal-controls,.ngx-colors-overlay :host ngx-colors-panel .modal-controls{gap:0 16px;padding-top:0;border-top:none}}.ngx-colors-overlay ngx-colors-panel .modal-controls .btn,.ngx-colors-overlay :host ngx-colors-panel .modal-controls .btn{font-size:14px}.ngx-colors-overlay ngx-colors-panel .modal-controls .btn--outline,.ngx-colors-overlay :host ngx-colors-panel .modal-controls .btn--outline{float:right}@media screen and (min-width: 1200px){.ngx-colors-overlay ngx-colors-panel .modal-controls .btn,.ngx-colors-overlay ngx-colors-panel .modal-controls .btn--outline,.ngx-colors-overlay ngx-colors-panel .modal-controls .btn--solid,.ngx-colors-overlay :host ngx-colors-panel .modal-controls .btn,.ngx-colors-overlay :host ngx-colors-panel .modal-controls .btn--outline,.ngx-colors-overlay :host ngx-colors-panel .modal-controls .btn--solid{width:auto;height:36px;line-height:1}}.product-options--tab-pane:has(.color-picker-wrapper) ::ng-deep nexus-background-colour{opacity:0!important;display:none!important}.product-options--tab-pane:has(.color-picker-wrapper) .tab-close{cursor:pointer;width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.product-options--tab-pane:has(.color-picker-wrapper) .tab-close svg{width:24px;height:24px;aspect-ratio:1/1;transform:rotate(0);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-options--tab-pane:has(.color-picker-wrapper) .tab-close:hover{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-options--tab-pane:has(.color-picker-wrapper) .tab-close:hover svg{transform:rotate(90deg);transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.product-options--tab-pane:has(.color-picker-wrapper) nexus-sidebar-menu-render .tab-title{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;text-transform:capitalize;height:auto;flex-wrap:nowrap}.product-options--tab-pane:has(.color-picker-wrapper) nexus-sidebar-menu-render .tab-title h2{text-align:left;font-size:18px;font-weight:600;color:var(--color-text-darker);line-height:24px}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options--tab-pane:has(.color-picker-wrapper) nexus-sidebar-menu-render .tab-title h2{font-size:16px}}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .saturation-lightness,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .saturation-lightness{height:200px!important}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .saturation-lightness,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .saturation-lightness{height:140px!important}}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .hue-alpha,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .hue-alpha{margin-top:16px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block{margin:20px 0}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .recent-colors .color-boxes,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .preset-colors .color-boxes,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .recent-colors .color-boxes,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .preset-colors .color-boxes{gap:0 16px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .recent-colors .color-boxes .color-box,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .preset-colors .color-boxes .color-box,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .recent-colors .color-boxes .color-box,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .preset-colors .color-boxes .color-box{padding:2px;width:11.1111111111%;height:auto;aspect-ratio:1/1}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .recent-colors .color-boxes .color-box:nth-child(n+7),.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .preset-colors .color-boxes .color-box:nth-child(n+7),.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .recent-colors .color-boxes .color-box:nth-child(n+7),.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .preset-colors .color-boxes .color-box:nth-child(n+7){display:none!important}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .recent-colors .color-boxes .color-round,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .preset-colors .color-boxes .color-round,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .recent-colors .color-boxes .color-round,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .preset-colors .color-boxes .color-round{width:100%;height:100%}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0 4px;margin:12px 0 20px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .no-color,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .picker-color,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .no-color,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .picker-color{width:36px;height:36px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .no-color .color-option,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .picker-color .color-option,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .no-color .color-option,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .picker-color .color-option{display:flex}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .no-color svg,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .picker-color svg,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .no-color svg,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .picker-color svg{width:24px;height:24px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .color-format,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .color-format{width:50px;margin:0;height:36px;cursor:pointer;font-size:14px;font-weight:500;line-height:32px;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-option-block .g-input input,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-option-block .g-input input{line-height:32px;text-align:center;font-size:14px!important;height:36px;max-width:120px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block{position:relative}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block label,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block label,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block label,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block label{position:relative;padding-left:36px;color:var(--color-text-darker);text-align:left;font-weight:500;font-size:14px!important;text-transform:capitalize;display:inline-block;line-height:24px;-webkit-user-select:none;user-select:none}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block label:hover,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block label:hover,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block label:hover,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block label:hover{cursor:pointer}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block .check,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block .check,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block .check,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block .check{width:24px;height:24px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox],.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block input[type=checkbox],.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox],.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]{display:none}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:before,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:before,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:before,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:before,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:before,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:before,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:before,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:before{top:8px;left:4.5px;z-index:1;width:14px;height:6px;border:2px solid #A7B0BF;border-top-style:none;border-right-style:none}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:after,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:after,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:after,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:after,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~.check:after,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .checkbox-block input[type=checkbox]~label .check:after,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~.check:after,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll .radio-block input[type=checkbox]~label .check:after{width:24px;height:24px}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-applyAll label,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-applyAll label{padding-left:36px!important;line-height:24px!important}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .color-applyAll,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .color-applyAll{order:1;width:100%}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .nav-wrapper,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .nav-wrapper{order:2;width:100%;padding-bottom:20px;margin-bottom:20px!important;border-bottom:1px solid var(--color-border-dark)}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .preset-title,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .recent-title,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .preset-title,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .recent-title{font-size:16px}@media screen and (min-width: 1200px) and (max-height: 775px){.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .preset-title,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .recent-title,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .preset-title,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .recent-title{font-size:14px}}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .recent-colors,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .color-actions .preset-colors,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .recent-colors,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .color-actions .preset-colors{order:3;width:100%}.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .modal-controls .btn,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .modal-controls .btn--outline,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .modal-controls .btn--solid,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .modal-controls .btn,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .modal-controls .btn--outline,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .modal-controls .btn--solid{width:50%}@media screen and (min-width: 1200px){.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .modal-controls .btn,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .modal-controls .btn--outline,.product-options--tab-pane:has(.color-picker-wrapper) ngx-colors-panel .modal-controls .btn--solid,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .modal-controls .btn,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .modal-controls .btn--outline,.product-options--tab-pane:has(.color-picker-wrapper) :host ngx-colors-panel .modal-controls .btn--solid{width:100%;height:40px;line-height:1}}.message-bar{border-radius:8px;padding:8px 12px;display:flex;align-items:center;margin-top:0;margin-bottom:12px}.message-bar.message-bar--warning{background:var(--color-warning-light)}.message-bar.message-bar--warning .message-text{color:var(--color-warning)}.message-bar.message-bar--error{background:var(--color-error-light)}.message-bar.message-bar--error .message-text{color:var(--color-error)}.message-bar.message-bar--success{background:var(--color-success-light)}.message-bar.message-bar--success .message-text{color:var(--color-success)}.message-bar.message-bar--info{background:var(--color-info-light)}.message-bar.message-bar--info .message-text{color:var(--color-info)}.message-bar .message-icon{margin-right:12px;position:relative;top:0;width:24px;height:24px;min-width:24px}.message-bar .message-icon svg{width:24px;height:24px;min-width:24px}.message-bar a{text-decoration:underline;font-weight:500}.message-bar .message-desc{font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:left;margin:0;display:inline-block;width:100%;color:var(--color-border-dark)}.message-bar .message-text{font-style:normal;font-weight:500;font-size:14px;line-height:22px;text-align:left;margin:0}.message-bar .message-text .message-head{font-weight:600;margin-bottom:4px}.message-bar .message-text a{font-weight:500;text-decoration:underline}body .toast-overlay-host{pointer-events:auto!important}body .toast-overlay-host toast-container *{pointer-events:auto}body .toast-overlay-host toast-container .toast-close-btn{cursor:pointer}body:has(.preview-accordion-block.is-open) .nexus-header--section{z-index:1}body:has(.preview-accordion-block.is-open) .preview-thumb{min-width:325px;padding-top:0}body:has(.preview-accordion-block.is-open) .center-preview-design{pointer-events:none}::ng-deep nexus-preview .preview-accordion-block.is-open{position:fixed!important;top:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100dvh;margin:0;padding:0;z-index:1001!important;-webkit-user-select:none;user-select:none;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006!important}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open{background-color:#0006;padding:0!important;transform:none!important}}::ng-deep nexus-preview .preview-accordion-block.is-open .rotate-360-container{position:static;transform:none;width:auto;display:none!important}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-modal-backdrop{position:fixed;inset:0;z-index:100;opacity:0;background:transparent;transition:opacity .18s ease}::ng-deep nexus-preview .preview-accordion-block.is-open .center-footer{border-top:1px solid var(--color-border-light)}::ng-deep nexus-preview .preview-accordion-block.is-open .center-footer .leftside-action{opacity:1;display:none}::ng-deep nexus-preview .preview-accordion-block.is-open .center-footer .pricing-block{margin-right:0;border-right:2px solid var(--color-border-light);padding-right:32px}::ng-deep nexus-preview .preview-accordion-block.is-open .center-footer .btn-preview-download{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}::ng-deep nexus-preview .preview-accordion-block.is-open .center-footer .btn-preview-download svg{margin-right:8px}::ng-deep nexus-preview .preview-accordion-block.is-open .center-footer .btn-preview-download.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .OOS-indicator{display:none}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box{width:100%;height:auto;max-height:calc(100% - 36px);padding:0 0 32px;overflow:hidden;position:fixed;border:none;z-index:101;margin:0!important;left:0;bottom:0;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(14px);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease;will-change:transform,opacity}@media screen and (min-width: 767px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box{width:100%;height:100%;max-width:100%;max-height:100%;padding:0;border-radius:0;overflow:hidden;inset:0}}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box{width:100%;height:100%}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .accordion-item-header{height:74px;padding:8px 16px!important;cursor:default;z-index:11}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .accordion-item-header.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .accordion-item-header .preview-drag-handle{cursor:default}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .accordion-item-header .bar-controls{display:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .expand-icon{display:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .accordion-item-header:after{content:none;display:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-title{font-weight:500;font-size:16px;line-height:32px;cursor:default;text-align:left}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-title{font-size:20px;line-height:24px;font-weight:600;padding-left:0}}@media screen and (min-width: 1200px) and (max-height: 775px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-title{font-size:16px}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-close{position:relative;top:0;left:0;font-size:0;border:none;padding:0;width:32px;height:32px;line-height:32px;border-radius:8px;display:flex;justify-content:center;align-items:center;text-align:left;background:transparent;margin-right:16px;cursor:pointer;transition:all .25s ease}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-close:before{font-family:inherit!important;display:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-close img,::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-close svg{width:24px;height:24px;transition:all .25s ease}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-close:hover{background:var(--color-grey-light)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-close:hover svg{opacity:.8}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .modal-visible--toggle{display:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview3d-render{height:100%;display:flex;flex:1;justify-content:center;align-items:center;cursor:default}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview3d-render .preview-open{width:100%;height:100%;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview3d-render .preview-open .accordion-item-body-content{width:100%;height:100%;padding:0!important}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option{position:relative;height:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;flex-direction:column;padding:16px 12px 16px 16px;background:#fff;border-right:1px solid var(--color-border-light);cursor:default}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel{width:100%;height:100%;opacity:1;overflow-y:hidden;background-color:#fff;color:#1a1a1a;transition:opacity .15s linear;will-change:opacity}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__title{font-size:16px;font-weight:600;text-align:left;margin:0;color:var(--color-text-darker);overflow:hidden;max-width:150px;overflow-wrap:break-word;word-wrap:break-word}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__title{font-size:16px}}@media screen and (min-width: 1200px) and (max-height: 775px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__title{font-size:14px}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__edit{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:24px;font-weight:500;color:var(--theme-color-active);text-decoration:underline;transition:all .25s ease;white-space:nowrap;margin-left:16px;border:none;background:none;cursor:pointer}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__edit-icon{flex-shrink:0;position:relative;width:20px;height:20px;fill:var(--theme-color-active)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__specs{margin:0;padding:0;overflow-y:auto;max-height:100%;height:100%;width:100%}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--color-border-light)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__row:last-child{border-bottom:1px solid var(--color-border-light)}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__row{padding:14px 0}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__label{flex-shrink:0;font-size:13px;line-height:16px;font-weight:500;text-align:left;text-transform:capitalize;color:#7f8ba0}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__label{min-width:132px;max-width:132px}}@media screen and (min-width: 1400px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__label{min-width:150px;max-width:150px}}@media screen and (min-width: 1200px) and (max-height: 775px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__label{font-size:12px}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__value{font-size:13px;font-weight:600;color:var(--color-text-darker);text-align:right;line-height:16px;margin:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 8px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__value.option-value-out-of-stock{color:var(--color-warning);font-weight:500}@media screen and (min-width: 1200px) and (max-height: 775px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel__value{font-size:12px}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel .option-help{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;cursor:pointer;width:100%}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel .option-help svg{margin-right:4px;width:20px;height:20px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel .option-help svg path{stroke:var(--theme-color-active)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--option .product-spec-panel .option-help h5{color:var(--theme-color-active);font-size:12px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:underline;white-space:nowrap}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .preview-product--right{width:320px;position:relative;right:0;padding:16px 0;height:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;flex-direction:column;background:#fff;border-left:1px solid var(--color-border-light);cursor:default}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view{display:flex;width:100%;height:100%}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .message-bar{max-width:calc(100% - 16px);margin-left:8px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .message-bar.message-bar--success .message-icon svg path{fill:var(--color-success)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .message-bar.total-warning-block .message-text{line-height:1.4;padding-right:8px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .product-thumb-block{margin-top:32px;max-width:100%}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .product-thumb-block .product-thumb-item{max-width:calc(100% - 16px)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation{display:flex;align-items:center;gap:8px;margin-left:auto}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation .previous-thumb,::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation .next-thumb{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation .previous-thumb svg,::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation .next-thumb svg{width:24px;height:24px;fill:var(--color-warning)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation .previous-thumb:hover,::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box nexus-preview-field-view .thumb-navigation .next-thumb:hover{opacity:.8}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .btn-edit-design svg,::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .btn-preview-download svg{fill:var(--theme-color-primary)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .add-to-cart{width:100%;display:flex;justify-content:flex-end;height:72px;padding:0;cursor:default}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .add-to-cart .btn-preview-proceed-cart{cursor:pointer}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview-product-box .add-to-cart .price-quantity-container{justify-content:flex-end}}::ng-deep nexus-preview .preview-accordion-block.is-open nexus-preview-product-options{display:flex;height:100%;z-index:10;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}::ng-deep nexus-preview .preview-accordion-block.is-open nexus-preview-product-options:has(.is-collapsed){width:40px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview-thumb{width:100%;height:100%;min-width:325px}::ng-deep nexus-preview .preview-accordion-block.is-open.is-transition-active{background-color:#0006!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}::ng-deep nexus-preview .preview-accordion-block.is-open.is-transition-active .preview-modal-backdrop{opacity:1}::ng-deep nexus-preview .preview-accordion-block.is-open.is-transition-active .preview-product-box{opacity:1;transform:translateY(0);border-radius:0!important}::ng-deep nexus-preview .preview-accordion-block.is-open.is-closing{transition-duration:.15s}::ng-deep nexus-preview .preview-accordion-block.is-open.is-closing .preview-product-box{transition-duration:.17s,.14s;transition-timing-function:ease-in,ease-in}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell{position:absolute;bottom:24px;left:50%;z-index:2;display:flex;align-items:center;gap:12px;width:min(100%,460px);padding:8px 12px;border-radius:50px;background:#ffffffe6;box-shadow:var(--theme-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%)}@media screen and (min-width: 1400px){::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell{gap:16px;width:min(100%,560px)}}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell__value,::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell__reset{flex:0 0 auto;font-size:14px;padding:0 12px;line-height:36px;white-space:nowrap;-webkit-user-select:none;user-select:none}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell__value{color:#7f8ba0;font-weight:600;width:50px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell__reset{color:var(--theme-color-active);font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:25px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell__reset:hover{background:var(--color-grey-light)!important}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell__reset svg{width:20px;height:20px;margin-right:4px;fill:var(--theme-color-active)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .rotate-360-container{display:flex!important;height:36px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell>nexus-preview3d-zoom-slider{flex:1 1 auto;min-width:0;position:relative;top:3px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell>nexus-preview3d-zoom-slider .ngx-slider:before,::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell>nexus-preview3d-zoom-slider .ngx-slider:after{color:#94a0b2;font-size:24px;font-weight:500;-webkit-user-select:none;user-select:none;top:-10px}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell>nexus-preview3d-zoom-slider .ngx-slider:before{right:-24px!important}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell>nexus-preview3d-zoom-slider .ngx-slider:after{left:-24px!important}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .range-slider{width:100%;margin-bottom:0}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .ngx-slider:before,::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .ngx-slider:after{content:none!important;display:none!important}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .ngx-slider .ngx-slider-bar{height:4px;border-radius:999px;background:#e5e9f0}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .ngx-slider .ngx-slider-pointer{border:2px solid #95a2b5;border-radius:50%;background:#fff;box-shadow:0 2px 10px #091e3924;transform:translateY(-50%)}::ng-deep nexus-preview .preview-accordion-block.is-open .preview3d-zoom-slider-shell .ngx-slider .ngx-slider-pointer:after{display:none}::ng-deep nexus-preview .preview-accordion-block .preview3d-zoom-slider-shell{display:none}::ng-deep nexus-preview .preview-accordion-block .modal-title{flex:1;font-weight:500;font-size:14px;line-height:32px;text-align:center;color:var(--color-text-darker);margin-top:0;padding-left:32px}@media screen and (min-width: 1200px){::ng-deep nexus-preview .preview-accordion-block .modal-title{font-size:16px;text-align:left;font-weight:500;padding-left:0}}::ng-deep nexus-preview .preview-accordion-block .modal-close{display:none}::ng-deep nexus-preview .preview-accordion-block .accordion-item-header:after{display:none}::ng-deep nexus-preview .preview-accordion-block .modal-visible--toggle{width:24px;height:32px;position:absolute;top:8px;right:8px;z-index:1;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center}::ng-deep nexus-preview .preview-accordion-block .modal-visible--toggle:before{content:"";position:absolute;width:12px;height:2px;border-radius:1px;background-color:var(--color-text-darker)}::ng-deep nexus-preview .preview-accordion-block .modal-visible--toggle:after{content:"";position:absolute;width:2px;height:12px;border-radius:1px;background-color:var(--color-text-darker);transition:transform .28s ease-in-out,opacity .26s ease-in-out;transform-origin:center top}::ng-deep nexus-preview .preview-accordion-block .modal-visible--toggle.is-minimize:after{transform:scaleY(0);opacity:0}::ng-deep nexus-preview .preview-accordion-block .modal-visible--toggle.is-maximize:after{transform:scaleY(1);opacity:1}::ng-deep nexus-preview .preview-accordion-block .modal-visible--toggle.is-disabled{opacity:.3;cursor:not-allowed}body.modal-open{overflow:hidden}nexus-modal-main,::ng-deep nexus-modal-main{position:absolute;top:0;left:0;z-index:101}ngb-modal-window{z-index:101;position:relative}.modal-generic{display:flex;justify-content:center;width:100vw;height:100dvh;padding:0;margin:0;position:absolute;top:0;left:0;touch-action:manipulation}@media screen and (min-width: 1200px){.modal-generic{padding:48px}}.modal-generic.modal--small .modal-body{width:100%}@media screen and (min-width: 1200px){.modal-generic.modal--small .modal-body{max-width:420px;width:90%}.modal-generic.modal--small .modal-body .modal-close img,.modal-generic.modal--small .modal-body .modal-close svg{width:20px;height:20px;min-width:20px}.modal-generic.modal--small .modal-body .modal-controls .btn,.modal-generic.modal--small .modal-body .modal-controls .btn--outline,.modal-generic.modal--small .modal-body .modal-controls .btn--solid{width:100%;height:40px;line-height:24px}}.modal-generic.modal--regular .modal-body{width:100%}@media screen and (min-width: 1200px){.modal-generic.modal--regular .modal-body{max-width:700px;width:90%}}.modal-generic.modal--large .modal-body{width:100%}@media screen and (min-width: 1200px){.modal-generic.modal--large .modal-body{max-width:1000px;width:90%}}.modal-generic.modal--wide .modal-body{width:100%}@media screen and (min-width: 1200px){.modal-generic.modal--wide .modal-body{max-width:90%;width:90%}}.modal-generic.modal--at-top{align-items:flex-start;justify-content:center}.modal-generic.modal--at-center{align-items:center;justify-content:center}.modal-generic.modal--at-bottom{align-items:flex-end;justify-content:center}.modal-generic.modal--no-handlebar .handle-bar{display:none!important;pointer-events:none!important}.modal-overlay{position:fixed;inset:0;width:100%;height:100dvh;margin:0;padding:0;z-index:101;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all .25s linear;display:flex;background-color:#0006}@media screen and (min-width: 1200px){.modal-overlay{background-color:#0006;padding:48px}}.handle-bar{width:calc(100% - 48px);width:100%;height:56px;background:transparent;margin:0 auto;cursor:grab;position:absolute;top:0;left:0;z-index:0;display:flex;justify-content:center;align-items:flex-start;touch-action:none;cursor:grabbing}@media screen and (min-width: 1200px){.handle-bar{display:none}}.handle-bar .handle-area{position:relative;top:8px;width:90px;height:8px;background-color:#bbb;border-radius:4px}.modal-body{width:100%;height:auto;min-height:40dvh;max-height:calc(100% - 32px);padding:24px 16px;overflow:hidden;position:fixed;border:none;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#fff;z-index:101;margin:0;bottom:0;-webkit-user-select:none!important;user-select:none!important;transition:all .3s linear;box-shadow:0 0 4px #00000026;transition-delay:.3s;animation:fadeIn;animation-duration:.4s;animation-delay:0s;animation-iteration-count:initial;animation-fill-mode:forwards}@keyframes fadeIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (min-width: 767px){.modal-body{min-height:30dvh}.modal-body:has(nexus-design-tools-mobile .action-menu,nexus-design-tools-mobile nexus-background-colour,nexus-cleardesign-fields,nexus-copydesign-fields,nexus-save-to-account-model,nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-confirm-delete-images,nexus-background-colour-applyall-model,nexus-apply-all-modal,lib-confirm-discard-changes-modal,lib-cart-proceed-warning-dialog){width:530px!important;margin:0 auto}.modal-body:has(nexus-design-tools-mobile .action-menu,nexus-design-tools-mobile nexus-background-colour,nexus-cleardesign-fields,nexus-copydesign-fields,nexus-save-to-account-model,nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-confirm-delete-images,nexus-background-colour-applyall-model,nexus-apply-all-modal,lib-confirm-discard-changes-modal,lib-cart-proceed-warning-dialog) .pattern-type .pattern-option{justify-content:center}.modal-body:has(nexus-design-tools-mobile .action-menu,nexus-design-tools-mobile nexus-background-colour,nexus-cleardesign-fields,nexus-copydesign-fields,nexus-save-to-account-model,nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-confirm-delete-images,nexus-background-colour-applyall-model,nexus-apply-all-modal,lib-confirm-discard-changes-modal,lib-cart-proceed-warning-dialog) .pattern-type .pattern-label{width:100%}.modal-body:has(nexus-design-tools-mobile .action-menu,nexus-design-tools-mobile nexus-background-colour,nexus-cleardesign-fields,nexus-copydesign-fields,nexus-save-to-account-model,nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-confirm-delete-images,nexus-background-colour-applyall-model,nexus-apply-all-modal,lib-confirm-discard-changes-modal,lib-cart-proceed-warning-dialog) .pattern-controls{width:100%}.modal-body:has(nexus-design-tools-mobile .action-menu,nexus-design-tools-mobile nexus-background-colour,nexus-cleardesign-fields,nexus-copydesign-fields,nexus-save-to-account-model,nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-confirm-delete-images,nexus-background-colour-applyall-model,nexus-apply-all-modal,lib-confirm-discard-changes-modal,lib-cart-proceed-warning-dialog) .pattern-controls .scale-size .scale-width,.modal-body:has(nexus-design-tools-mobile .action-menu,nexus-design-tools-mobile nexus-background-colour,nexus-cleardesign-fields,nexus-copydesign-fields,nexus-save-to-account-model,nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-confirm-delete-images,nexus-background-colour-applyall-model,nexus-apply-all-modal,lib-confirm-discard-changes-modal,lib-cart-proceed-warning-dialog) .pattern-controls .scale-size .scale-height{flex:1}}@media screen and (min-width: 1200px){.modal-body{width:70%;max-width:700px;max-height:80dvh;min-height:auto;padding:16px 24px;border-radius:12px;overflow:hidden;left:unset!important;bottom:unset;animation-duration:.3s;transition-delay:.2s;transition:all 0ms linear}@keyframes fadeIn{0%{transform:translateY(20%)}to{transform:translateY(0)}}}@media screen and (min-width: 1400px){.modal-body{width:90%}}.modal-body.modal-body--sheet-handle-resizable{display:flex;flex-direction:column;will-change:height;transition:height .26s cubic-bezier(.25,.46,.45,.94),min-height .26s cubic-bezier(.25,.46,.45,.94),max-height .26s cubic-bezier(.25,.46,.45,.94),border-radius .26s cubic-bezier(.25,.46,.45,.94)}.modal-body.modal-body--sheet-handle-resizable.is-sheet-handle-dragging{transition:none}.modal-body.modal-body--sheet-handle-resizable.is-sheet-handle-expanded{border-top-left-radius:0;border-top-right-radius:0}.modal-body:has(.modal-controls) .modal-controls{margin-top:20px}@media screen and (min-width: 1200px){.modal-body:has(.modal-controls) .modal-controls{margin-top:30px}}.modal-body .modal-header{position:static;padding:0;margin:0 0 8px;display:flex;min-height:auto;width:100%;height:auto}@media screen and (min-width: 1200px){.modal-body .modal-header{margin-bottom:16px}}.modal-body .modal-header .modal-title{flex:1;font-weight:600;font-size:16px;line-height:40px;text-align:left;color:var(--color-text-darker);margin-top:0}@media screen and (min-width: 767px){.modal-body .modal-header .modal-title{font-size:20px}}@media screen and (min-width: 1200px){.modal-body .modal-header .modal-title{font-size:20px;padding-left:0;line-height:32px}}.modal-body .modal-header .modal-action{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding-right:12px;margin-right:8px;z-index:1;border-right:1px solid var(--color-border-light)}.modal-body .modal-header .modal-action:empty{border-right:none}.modal-body .modal-header .modal-action span{display:flex}.modal-body .modal-header .modal-action svg{width:24px;height:24px;cursor:pointer}.modal-body .modal-header .modal-action svg.is-disabled{opacity:.3!important;cursor:not-allowed;pointer-events:none}.modal-body .modal-header .modal-close{position:relative;top:0;right:0;font-size:0;z-index:1;border:none;padding:0;width:48px;height:40px;line-height:40px;border-radius:0;display:flex;justify-content:flex-end;align-items:center;text-align:center;background:transparent!important;cursor:pointer;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 1200px){.modal-body .modal-header .modal-close{width:32px;height:32px;line-height:32px;border-radius:50%;justify-content:center}}.modal-body .modal-header .modal-close:before{font-family:inherit!important;display:none}.modal-body .modal-header .modal-close img,.modal-body .modal-header .modal-close svg{width:24px;height:24px;min-width:24px;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}@media screen and (min-width: 767px){.modal-body .modal-header .modal-close img,.modal-body .modal-header .modal-close svg{width:24px;height:24px;min-width:24px}}@media screen and (min-width: 1200px){.modal-body .modal-header .modal-close:hover{opacity:.8;background:var(--color-border-light)!important}}.modal-body .modal-container{height:100%;max-height:calc(100dvh - 128px)}@media screen and (min-width: 1200px){.modal-body .modal-container{max-height:80dvh}}.modal-body .modal-container h1,.modal-body .modal-container h2,.modal-body .modal-container h3,.modal-body .modal-container h4,.modal-body .modal-container h5,.modal-body .modal-container h6,.modal-body .modal-container p,.modal-body .modal-container span,.modal-body .modal-container a{text-align:left}.modal-body .modal-container h3{font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:8px}.modal-body .modal-container h4,.modal-body .modal-container p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:left}.modal-body .modal-container .modal-container input{font-family:inherit}.modal-body.modal-body--sheet-handle-resizable .modal-container{flex:1 1 auto;min-height:0;overflow-y:auto}.modal-body.modal-body--sheet-handle-resizable .modal-container:has(.text--section,.clip-art--section){overflow-y:auto}.modal-body .modal-controls{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:0 16px;border-top:1px solid var(--color-grey-light);padding-top:20px}@media screen and (min-width: 1200px){.modal-body .modal-controls{gap:0 16px;padding-top:0;border-top:none}}.modal-body .modal-controls .btn{font-size:14px}.modal-body .modal-controls .btn--outline{float:right}.modal-body .modal-controls .btn,.modal-body .modal-controls .btn--outline,.modal-body .modal-controls .btn--solid{width:50%;height:40px;line-height:24px}@media screen and (min-width: 767px){.modal-body .modal-controls .btn,.modal-body .modal-controls .btn--outline,.modal-body .modal-controls .btn--solid{height:48px;line-height:28px}}@media screen and (min-width: 1200px){.modal-body .modal-controls .btn,.modal-body .modal-controls .btn--outline,.modal-body .modal-controls .btn--solid{width:auto;height:40px;line-height:24px}}nexus-modal-main:has(nexus-enlarge-icon,app-mobile-design-actions-modal) .modal-body{min-height:auto}nexus-modal-main:has(nexus-enlarge-icon) .option-type--list .option-block:nth-child(4n){margin-right:8px!important}nexus-modal-main:has(nexus-enlarge-icon) .option-type--list .option-block:is(:last-child){margin-right:0!important}nexus-modal-main:has(lib-mobile-word-art-actions-renderer,lib-mobile-tools-renderer,nexus-layers,nexus-design-tools-mobile) .modal-overlay{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}nexus-modal-main:has(lib-mobile-tools-renderer) .modal-body.modal-handle--resized .modal-container .stickers__list{max-height:max-content}.modal-generic:has(nexus-confirm-delete-modal,app-cleardesign-confirmation-model,app-outofstock-product) .modal-body{min-height:auto}.modal-generic:has(.clip-art--section) .tab-content-title,.modal-generic:has(.clip-art--loading) .tab-content-title{display:none}.modal-generic:has(.info-video--modal) .modal-body{height:auto}.modal-generic:has(.info-video--modal) .modal-container{height:auto}.modal-generic:has(.collage-preview--modal) .modal-body{height:calc(100% - 32px)}.modal-generic:has(.collage-preview--modal) .modal-container{height:auto}.modal-generic:has(.crop-guide-info) .modal-body{transition-delay:1s;animation:fadeIn;animation-duration:3s;animation-delay:0s;animation-iteration-count:initial;animation-fill-mode:forwards}.modal-generic:has(.gallery-block) .modal-body{height:calc(100% - 32px)}.modal-body .modal-container lib-pattern-tool-action-mobile,.modal-body .modal-container lib-mobile-word-art-actions{margin-top:0;position:absolute;left:16px;right:16px;bottom:0;z-index:10;background:#fff}.modal-body .modal-container lib-pattern-tool-action-mobile .modal-tab-block,.modal-body .modal-container lib-mobile-word-art-actions .modal-tab-block{padding:0!important;position:relative;bottom:24px}.modal-body .modal-container:has(lib-cart-proceed-warning-dialog){overflow-y:initial!important}.modal-body .modal-container:has(lib-pattern-tool-action-mobile,nexus-design-tools-mobile){margin-bottom:80px;overflow-x:hidden;overflow-y:auto;min-height:280px;-webkit-overflow-scrolling:auto!important}.modal-body .modal-container:has(lib-mobile-word-art-actions){margin-bottom:80px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:auto!important;min-height:220px!important;max-height:calc(100dvh - 208px)}@media screen and (min-width: 767px){.modal-body .modal-container:has(lib-mobile-word-art-actions){min-height:240px!important}}.modal-body .modal-container:has(lib-faces-list,lib-stickers){margin-bottom:80px;overflow-x:hidden;overflow-y:auto;max-height:250px;min-height:250px;-webkit-overflow-scrolling:auto!important}.modal-body .modal-container:has(nexus-layers){margin-bottom:0;overflow-x:hidden;overflow-y:auto;max-height:250px;min-height:250px;-webkit-overflow-scrolling:auto!important}.modal-body .modal-container:has(nexus-layers) .layer-list{height:100%;overflow:hidden;overflow-y:auto}.modal-body .modal-container:has(.empty-locked--state){display:flex;align-items:center}.modal-body.modal-handle--resized .modal-container:has(lib-pattern-tool-action-mobile,lib-mobile-word-art-actions,nexus-design-tools-mobile){max-height:calc(100dvh - 208px);min-height:250px}.modal-body.modal-handle--resized .modal-container:has(nexus-layers){overflow-y:auto;max-height:calc(100dvh - 128px)}.modal-generic.modal-facetool .modal-body{transition-delay:0s;animation:none}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .modal-container{margin-bottom:60px!important}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection nexus-check-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection nexus-check-box .field-checkbox{width:100%}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .clear-field-checkbox{width:100%}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .checkbox-group.checkbox-horizontal{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;width:100%}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list{width:100%;padding:4px 0}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list:has(input:disabled){opacity:.3;cursor:not-allowed;pointer-events:none}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list:not(:last-child){margin-bottom:8px}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list .checkbox-block{width:100%}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list .checkbox-block label{display:flex}.modal-generic:has(nexus-copydesign-fields,nexus-cleardesign-fields) .btn--solid{position:absolute;bottom:24px;left:16px;right:16px;width:calc(100% - 32px)}@media screen and (min-width: 1200px){.modal-body:has(nexus-size-chart-modal){min-height:80vh;max-height:80vh}.modal-body:has(nexus-size-chart-modal) nexus-size-chart-modal{display:flex;max-height:calc(80vh - 80px);height:100%;overflow-y:auto}}.modal-body:has(nexus-size-chart-modal) .modal-container{overflow-y:auto}@media screen and (min-width: 1200px){.modal-body:has(nexus-size-chart-modal) .modal-container{overflow-y:hidden}}.modal-body:has(nexus-size-chart-modal) .modal-container:has(.blockLoader .loader-block){pointer-events:none}.modal-body:has(#mdl_contianer_help_me_decide,#mdl_contianer_wallpaper_type,#mdl_contianer_help_me_decide_filter){max-width:100%;height:100%}@media screen and (min-width: 1200px){.modal-body:has(#mdl_contianer_help_me_decide,#mdl_contianer_wallpaper_type,#mdl_contianer_help_me_decide_filter){max-height:calc(100% - 32px);max-width:90%}}@media screen and (min-width: 1920px){.modal-body:has(#mdl_contianer_help_me_decide,#mdl_contianer_wallpaper_type,#mdl_contianer_help_me_decide_filter){max-width:80%}}.modal-body:has(#mdl_contianer_help_me_decide,#mdl_contianer_wallpaper_type,#mdl_contianer_help_me_decide_filter) nexus-help-me-decide-filter{display:flex;height:100%;width:100%}@media screen and (min-width: 1200px){.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker),#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker){height:auto}}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .modal-container,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .modal-container{overflow-y:auto}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) ngx-colors-panel,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) ngx-colors-panel{position:unset!important}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay{position:unset!important}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .opened,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .opened{box-shadow:none!important;padding:0;border-radius:0!important;background:transparent;max-width:100%;left:0}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block{gap:0 12px}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block .color-format,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block .color-format{width:80px}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block .g-input,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block .g-input{display:flex;flex:1}.modal-body:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block .g-input input,#nexus-sidebar-menu-render:has(#mdl_contianer_background_color_picker,#mdl_contianer_dt_mob,#mdl_contianer_font_color_picker,#mdl_contianer_mobile_color_picker,#cp_dt_sm_background_colour_dlg_overlay,#mdl_contianer_text_font_color_picker) .ngx-colors-overlay .color-option-block .g-input input{width:100%;max-width:100%}.modal-body:has(#mdl_contianer_dt_mob) .tab-title h2,#nexus-sidebar-menu-render:has(#mdl_contianer_dt_mob) .tab-title h2{color:var(--color-text-darker);font-size:14px;line-height:20px;font-weight:600;text-align:left;text-decoration:none;cursor:default;padding-right:8px;margin-bottom:12px}.modal-body:has(color-picker) .color-picker .saturation-lightness{height:140px!important}@media screen and (min-width: 767px){.modal-body:has(color-picker) .color-picker .saturation-lightness{height:150px!important}}.modal-body:has(#mdl_contianer_wrap_style_options){height:auto}@media screen and (min-width: 1200px){.modal-body:has(#mdl_contianer_wrap_style_options){height:auto}}.modal-body:has(#mdl_contianer_wrap_style_options) .modal-container{overflow-y:auto}.modal-body:has(nexus-user-help,.clip-art--section){min-height:calc(100% - 32px)}.modal-body:has(nexus-user-help,.clip-art--section) .modal-container{overflow-y:hidden!important}@media screen and (min-width: 1200px){.modal-body:has(nexus-user-help,.clip-art--section) .modal-container{overflow-y:auto}}.modal-generic:has(product-options) .modal-body{height:100%}.modal-generic:has(product-options) .modal-container{overflow-y:hidden!important}.modal-generic:has(product-options) .modal-container .tab-content-title{display:none}@media screen and (min-width: 1200px){.modal-generic:has(product-options) .modal-container .tab-content-title{display:flex}}.modal-generic:has(product-options) .modal-container nexus-product-opt-renderer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.modal-generic:has(product-options) .modal-container .product-options--tab-pane.is-active{max-height:calc(100dvh - 184px);overflow-y:auto;height:100%;display:inline-block;width:100%;padding-right:8px;scrollbar-gutter:stable}.modal-generic:has(nexus-clip-art) .modal-body{height:100%}.modal-generic:has(app-save-to-account-model,app-cleardesign-confirmation-model,app-product-info,nexus-background-colour-applyall-model,app-confirm-delete-images,app-replaceimage-confirmation-model,nexus-save-to-account-model,lib-confirm-discard-changes-modal,nexus-apply-all-modal) .modal-body{min-height:auto}@media screen and (min-width: 767px){.modal-generic:has(app-save-to-account-model,app-cleardesign-confirmation-model,app-product-info,nexus-background-colour-applyall-model,app-confirm-delete-images,app-replaceimage-confirmation-model,nexus-save-to-account-model,lib-confirm-discard-changes-modal,nexus-apply-all-modal) .modal-body{min-height:auto}}.modal-generic:has(nexus-layers) .modal-body{min-height:252px}@media screen and (min-width: 767px){.modal-generic:has(nexus-layers) .modal-body{min-height:304px}}.modal-generic:has(app-product-info) .product-card--info{box-sizing:border-box}@media screen and (min-width: 767px){.modal-generic:has(app-product-info) .product-card--info{max-width:600px}.modal-generic:has(app-product-info) .product-card--info .product-card{align-items:center!important}}.tooltip-dark{background:var(--color-text-darker)!important}.tooltip-dark.info{background:var(--theme-color-active)}.tooltip-dark.success{background:var(--color-success)}.tooltip-dark.warning{background:var(--color-warning)}.tooltip-dark.error{background:var(--color-error)}.tooltip-dark .popover-content{background:var(--color-text-darker)!important;color:#fff!important;border:none}.tooltip-dark .popover-content *{color:#fff}.tooltip-dark.popover{border:none}.tooltip-dark span{line-height:1.4;text-align:left;font-size:12px;font-weight:500}.tooltip-dark .popover-arrow{background:var(--color-text-darker)!important;border:none}.tooltip,.popover{position:absolute;border-radius:8px;box-shadow:0 0 4px #00000040;z-index:101}@media screen and (min-width: 1200px){.tooltip,.popover{z-index:100}}.tooltip .tooltip-content,.tooltip .popover-content,.popover .tooltip-content,.popover .popover-content{background:#000;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;max-width:200px}.tooltip .popover-content,.popover .popover-content{background:#fff;color:#000;padding:12px}.tooltip{background-color:var(--color-text-darker);color:#fff;padding:4px 8px;font-size:14px;max-width:250px;pointer-events:none}.tooltip .tooltip-arrow{position:absolute;width:8px;height:8px;background:var(--color-text-darker);transform:rotate(45deg);z-index:-1}.tooltip.fabric:after{bottom:100%;left:50%;transform:translate(-50%) rotate(0);margin-left:2px}.popover{background-color:var(--color-white);min-width:200px;width:auto;max-width:300px}.popover.popover--large{max-width:500px}.popover.popover--medium{max-width:250px;width:100%}.popover.popover--medium .popover-content{max-width:250px}.popover.popover--small{min-width:150px}.popover.popover--auto{min-width:auto!important;width:auto}.popover.popover--no-arrow .popover-arrow{display:none}.popover.popover--dark{background-color:var(--color-text-darker);color:var(--color-white)}.popover.popover--dark .popover-content{background:transparent!important;color:var(--color-white)}.popover.popover--dark .popover-content *{color:var(--color-white)}.popover.popover--dark .popover-arrow{background:var(--color-text-darker)!important;border-color:var(--color-text-darker)!important}.popover .popover-header{position:static;padding:0;margin:0 0 8px;display:flex;min-height:auto;width:100%;height:auto}.popover .popover-header .popover-title{flex:1;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:var(--color-black);margin-top:0}@media screen and (min-width: 1200px){.popover .popover-header .popover-title{text-align:left;padding-left:0}}.popover .popover-header .popover-close{position:relative;top:0;right:0;font-size:0;border:none;padding:0;width:32px;height:32px;line-height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;background:transparent!important;cursor:pointer;transition:all .25s ease-in-out}.popover .popover-header .popover-close:before{font-family:inherit!important;display:none}.popover .popover-header .popover-close img,.popover .popover-header .popover-close svg{width:24px;height:24px}.popover .popover-header .popover-close:hover{opacity:.8;transition:all .25s ease-in-out}.popover .popover-content{padding:8px}.popover .popover-arrow{position:absolute;width:16px;height:16px;background:#fff;border:1px solid var(--color-border-light);transform:rotate(45deg);z-index:-1}.popover:has(.action-menu){-webkit-user-select:none;user-select:none;max-width:300px;width:100%;border-radius:16px;box-shadow:0 0 4px #2286e059}@media screen and (min-width: 1200px){.popover:has(.action-menu){box-shadow:0 0 4px #2286e080}}.popover:has(.action-menu) .popover-content{width:100%;max-width:300px;padding:16px;border-radius:16px}.popover:has(nexus-text-effects-tool .action-menu,nexus-pattern-tool .action-menu){max-width:290px}.popover:has(nexus-text-effects-tool .action-menu,nexus-pattern-tool .action-menu) .popover-content{max-width:290px}.popover:has(.action-menu.overflow-actions){-webkit-user-select:none;user-select:none;max-width:150px;width:100%;border-radius:4px;box-shadow:0 0 4px #00000040;box-shadow:0 0 4px #2286e059}.popover:has(.action-menu.overflow-actions) .popover-content{width:100%;max-width:150px;border-radius:4px}.popover:has(.action-menu.position-overflow){-webkit-user-select:none;user-select:none;max-width:290px;width:100%}.popover:has(.action-menu.position-overflow) .popover-content{width:100%;max-width:290px}.popover:has(.action-menu.position-overflow) .popover-content .action-fit-rotate{flex-wrap:wrap!important}@media screen and (min-width: 767px){.popover:has(.action-menu.position-overflow) .popover-content .scale-img .adjust-align{font-size:24px!important}}.popover:has(.action-menu.pattern-overflow) .pattern-type .pattern-option{justify-content:center}.popover:has(.action-menu.pattern-overflow) .pattern-apply{margin-top:8px}.popover:has(.action-menu.text-overflow){-webkit-user-select:none;user-select:none;max-width:290px;width:100%}.popover:has(.action-menu.text-overflow) .popover-content{width:100%;max-width:290px}.popover:has(.action-menu.text-overflow):not(.vertical-class){-webkit-user-select:none;user-select:none;width:100%;max-width:290px}@media screen and (min-width: 1200px){.popover:has(.action-menu.text-overflow):not(.vertical-class){max-width:680px}}.popover:has(.action-menu.text-overflow):not(.vertical-class) .popover-content{width:100%;max-width:290px}@media screen and (min-width: 1200px){.popover:has(.action-menu.text-overflow):not(.vertical-class) .popover-content{max-width:680px}}.popover:has(.action-menu.text-overflow):not(.vertical-class) .text-overflow{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 16px}@media screen and (min-width: 1200px){.popover:has(.action-menu.text-overflow):not(.vertical-class) .text-overflow{flex-wrap:nowrap}}.popover:has(.action-menu.text-overflow):not(.vertical-class) .text-overflow .action-menu-title:not(:last-child){margin-bottom:12px!important}@media screen and (min-width: 1200px){.popover:has(.action-menu.text-overflow):not(.vertical-class) .text-overflow .action-menu-title:not(:last-child){margin-bottom:0!important}}.popover:has(.action-menu.text-overflow):not(.vertical-class) .text-overflow .action-text-style{gap:0 12px}@media screen and (min-width: 1200px){.popover:has(.action-menu.text-overflow):not(.vertical-class) .text-overflow .action-text-style{gap:0 10px}}.popover:has(.action-menu.pattern-overflow):not(.vertical-class){-webkit-user-select:none;user-select:none;width:100%;max-width:320px}@media screen and (min-width: 1200px){.popover:has(.action-menu.pattern-overflow):not(.vertical-class){max-width:290px}}.popover:has(.action-menu.pattern-overflow):not(.vertical-class) .popover-content{width:100%;max-width:320px}@media screen and (min-width: 1200px){.popover:has(.action-menu.pattern-overflow):not(.vertical-class) .popover-content{max-width:290px}}.popover:has(.action-menu .menu-item){max-width:175px;width:100%;z-index:101}@media screen and (min-width: 1200px){.popover:has(.action-menu .menu-item){max-width:150px}}.popover:has(.action-menu .menu-item) .popover-content{width:100%;max-width:175px;padding:6px}@media screen and (min-width: 1200px){.popover:has(.action-menu .menu-item) .popover-content{max-width:150px}}.popover:has(.action-menu .menu-item).popover--medium{max-width:200px}.popover:has(.action-menu .menu-item).popover--medium .popover-content{max-width:200px}.popover:has(nexus-copy-design-tool){-webkit-user-select:none;user-select:none;max-width:180px!important;width:100%}.popover:has(nexus-copy-design-tool) .popover-content{width:100%;max-width:180px!important;padding:12px 12px 16px;border-radius:8px}.popover:has(.adjust-overflow){-webkit-user-select:none;user-select:none}.popover:has(.adjust-overflow) .action-menu-title{margin-bottom:0!important;position:absolute;top:12px;right:12px}.popover:has(.adjust-overflow) .action-menu-title .menu-title{opacity:0;z-index:-1}.popover:has(.adjust-overflow) .action-menu-title .menu-close{z-index:10}.popover:has(.effects-overflow):not(.vertical-class){max-width:300px}.popover:has(.effects-overflow):not(.vertical-class) .popover-content{width:100%;max-width:300px}@media screen and (min-width: 1200px){.popover:has(.effects-overflow):not(.vertical-class){max-width:360px}.popover:has(.effects-overflow):not(.vertical-class) .popover-content{max-width:360px}}.popover:has(.action-inline-block){max-width:180px;min-width:180px}.popover:has(.action-inline-block) .popover-content{width:100%;max-width:180px}.popover:has(.login-block){max-width:380px;width:100%}.popover:has(.login-block) .popover-content{max-width:380px;width:100%;padding:0}.popover:has(.thumb-selection){border-radius:16px;max-width:225px;width:100%;margin-left:-2px}.popover:has(.thumb-selection) .popover-content{padding:16px;border-radius:16px;width:225px;max-width:225px}.popover:has(.thumb-selection) .thumb-selection nexus-check-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.popover:has(.thumb-selection) .thumb-selection nexus-check-box .field-checkbox,.popover:has(.thumb-selection) .thumb-selection nexus-check-box .clear-field-checkbox{width:100%}.popover:has(.thumb-selection) .thumb-selection .checkbox-group.checkbox-horizontal{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;width:100%}.popover:has(.thumb-selection) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list{width:100%}.popover:has(.thumb-selection) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list:not(:last-child){margin-bottom:12px}.popover:has(.thumb-selection) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list:has(input:disabled){opacity:.3;cursor:not-allowed;pointer-events:none}.popover:has(.thumb-selection) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list .checkbox-block{width:100%}.popover:has(.thumb-selection) .thumb-selection .checkbox-group.checkbox-horizontal nexus-check-box-list .checkbox-block label{display:flex}.popover:has(.max-limit-info){width:calc(100% - 32px);margin:0 auto;border-radius:4px;background:var(--color-text-darker);color:var(--color-white);box-shadow:0 0 4px #00000040}@media screen and (max-width: 766px){.popover:has(.max-limit-info){left:16px!important}}@media screen and (min-width: 1200px){.popover:has(.max-limit-info){width:auto;max-width:300px;margin:0 auto}}@media screen and (max-width: 766px){.popover:has(.max-limit-info):has(.collage-max-limit-info){left:unset!important;right:16px}}@media screen and (min-width: 1200px){.popover:has(.max-limit-info):has(.collage-max-limit-info){max-width:100%}}.popover:has(.max-limit-info) .popover-content{width:100%;min-width:100%;max-width:100%;background:transparent!important}.popover:has(.max-limit-info) .popover-content .popover-title{color:var(--color-white)}.popover:has(.max-limit-info) .max-limit-info{width:100%;color:var(--color-white)}.popover:has(.max-limit-info) .max-limit-info .max-limit-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.popover:has(.max-limit-info) .max-limit-info .max-limit-container svg{width:32px;min-width:32px;height:32px;margin-right:12px}.popover:has(.max-limit-info) .max-limit-info .max-limit-container .max-limit-content{line-height:1.4;text-align:left;font-size:12px;font-weight:400}.popover:has(.zoomed-image){max-width:140px;min-width:140px}.popover:has(.zoomed-image) .popover-content{padding:0;z-index:10;position:relative;max-width:140px}.popover:has(.zoomed-image) .zoomed-image{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;border:2px solid var(--color-border-dark);background:var(--color-white);z-index:100;width:100%;max-width:140px;padding:8px;display:none;flex-direction:column;justify-content:flex-start;border-radius:8px}@media screen and (min-width: 1200px){.popover:has(.zoomed-image) .zoomed-image{display:flex}}.popover:has(.zoomed-image) .zoomed-image.zoomed-image--full{max-width:100%}.popover:has(.zoomed-image) .zoomed-image.zoomed-image--full .img-zoom{width:200px;height:auto;max-width:100%;max-height:100%;aspect-ratio:1/1}.popover:has(.zoomed-image) .zoomed-image .img-zoom{width:120px;height:120px;max-width:120px;max-height:120px;transition:.1s all ease-in-out;border-radius:4px;box-shadow:0 0 4px #00000026}.popover:has(.zoomed-image) .zoomed-image .label-zoom{line-height:16px;text-align:center;font-size:12px;font-weight:500;color:var(--color-text-darker);margin-top:4px;width:100%;transition:.1s all ease-in-out;overflow:hidden}.popover:has(.zoomed-image--full){max-width:220px;min-width:220px;border-radius:8px}.popover:has(.zoomed-image--full) .popover-content{padding:0;z-index:10;position:relative;max-width:220px;border-radius:8px}.popover:has(.zoomed-guide-info){max-width:220px;min-width:220px;display:block;z-index:101;border-radius:8px}.popover:has(.zoomed-guide-info) .popover-content{padding:12px;border-radius:8px;z-index:10;position:relative;max-width:220px}.popover:has(.zoomed-guide-info) .zoomed-guide-info{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;background:var(--color-white);width:100%;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 1200px){.popover:has(.zoomed-guide-info) .zoomed-guide-info{display:flex}}.popover:has(.zoomed-guide-info) .zoomed-guide-info .img-zoom{width:100%;height:auto}.popover:has(.zoomed-guide-info) .zoomed-guide-info .label-zoom{line-height:16px;text-align:center;font-size:13px;font-weight:500;color:var(--color-text-darker);margin-top:6px;width:100%;transition:.1s all ease-in-out;overflow:hidden;display:none}@media screen and (min-width: 1200px){.popover:has(.zoomed-guide-info) .zoomed-guide-info .label-zoom{display:flex}}.popover.option-value-out-of-stock .zoomed-image .label-zoom{color:var(--color-warning)}.popover .tooltip-text{line-height:16px;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-darker)}.popover#popov_hdr_product_info{width:100%;max-width:380px}.popover#popov_hdr_product_info .popover-content{width:100%;max-width:100%;padding:12px}.popover#popov_hdr_product_info,.popover:has(.zoomed-image,.tooltip-text,.info-tooltip,.max-limit-info){z-index:101}.popover:has(.custom-dropdown) .dropdown-item{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;padding:6px 0;line-height:1}.popover:has(.custom-dropdown) .dropdown-item.active{background:var(--color-border-light)}.popover:has(.custom-dropdown) .dropdown-item:hover{background:#f4f4f4}.popover:has(.info-tooltip) h3{font-size:14px;font-weight:500;margin-bottom:8px}.popover:has(.info-tooltip) p{margin-bottom:4px;display:inline-block;width:100%}.popover:has(.info-tooltip) p .info-title{font-size:12px;line-height:1;text-align:left;font-weight:600;color:var(--color-text-dark);border-radius:4px;margin-right:4px}.popover:has(.info-tooltip) p .info-result{font-size:12px;line-height:1;text-align:left;font-weight:500;color:var(--color-text-light);overflow-wrap:anywhere;word-break:normal;hyphens:auto}.popover:has(.info-tooltip) p.img-title{word-break:break-all;line-height:16px}.popover.timeline-warning-popover{width:275px;max-width:275px;border-radius:16px;background:#fff}.popover.timeline-warning-popover .popover-content{width:100%;max-width:275px;padding:0;border-radius:16px;overflow:hidden}.popover.timeline-warning-popover .timeline-warning-popover__content{display:flex;flex-direction:column}.popover.timeline-warning-popover .timeline-warning-popover__content:has(.icon-locked) .timeline-warning-popover__footer{display:none}.popover.timeline-warning-popover .timeline-warning-popover__header{display:flex;align-items:center;gap:12px;padding:14px 16px 12px}.popover.timeline-warning-popover .timeline-warning-popover__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--color-warning-light);flex-shrink:0}.popover.timeline-warning-popover .timeline-warning-popover__icon:has(.icon-locked){background:var(--color-border-light)}.popover.timeline-warning-popover .timeline-warning-popover__icon:has(.icon-locked) svg{width:16px;height:16px;fill:var(--color-black)}.popover.timeline-warning-popover .timeline-warning-popover__title{margin:0;color:var(--color-text-darker);font-size:12px;font-weight:600;line-height:1.2;text-align:left;letter-spacing:0}.popover.timeline-warning-popover .warning-popover-close{width:30px;height:30px;min-width:30px;border-radius:8px;display:flex;justify-content:center;align-items:center;text-align:center;background:transparent!important;border:none;cursor:pointer;margin-left:auto;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.popover.timeline-warning-popover .warning-popover-close:hover{opacity:.8;background:var(--color-border-light)!important}.popover.timeline-warning-popover .warning-popover-close svg{width:20px;height:20px}.popover.timeline-warning-popover .timeline-warning-popover__locked-content{padding:6px 16px 16px}.popover.timeline-warning-popover .timeline-warning-popover__locked-content p{margin:0;color:var(--color-text-dark);font-size:12px;font-weight:500;line-height:1.4;text-align:left}.popover.timeline-warning-popover .timeline-warning-popover__locked-content .locked-title{font-size:12px;font-weight:600;margin-bottom:8px}.popover.timeline-warning-popover .timeline-warning-popover__list{margin:0;padding:6px 16px 16px 20px;min-height:48px;list-style:none}.popover.timeline-warning-popover li:only-child{list-style:none!important;content:""!important;border:none!important;padding-left:0}.popover.timeline-warning-popover li:only-child:before{content:none!important}.popover.timeline-warning-popover li{position:relative;padding-left:20px;color:var(--color-text-dark);font-size:12px;font-weight:500;line-height:1.4;text-align:left}.popover.timeline-warning-popover li:before{position:absolute;left:0;top:0;font-weight:600;font-size:12px;color:var(--color-warning)}.popover.timeline-warning-popover li:nth-child(1):before{content:"1"}.popover.timeline-warning-popover li:nth-child(2):before{content:"2"}.popover.timeline-warning-popover li:nth-child(3):before{content:"3"}.popover.timeline-warning-popover li:nth-child(4):before{content:"4"}.popover.timeline-warning-popover li:nth-child(5):before{content:"5"}.popover.timeline-warning-popover .timeline-warning-popover__list li+li{margin-top:8px}.popover.timeline-warning-popover .timeline-warning-popover__list li::marker{color:var(--color-warning);font-weight:600}.popover.timeline-warning-popover .timeline-warning-popover__footer{padding:12px 16px;border-top:1px solid #f0e4d5;background:var(--color-warning-light);color:var(--color-warning);font-size:11px;font-weight:600;text-align:center;line-height:1;text-transform:uppercase}.popover#popov_OOSbtnTemplate,.popover#popov_pw_add_to_cart_save_design,.popover#popov_OOSbtnSaveDesignTemplate{max-width:225px}.popover#popov_OOSbtnTemplate .popover-content,.popover#popov_pw_add_to_cart_save_design .popover-content,.popover#popov_OOSbtnSaveDesignTemplate .popover-content{width:100%;max-width:225px}@media screen and (min-width: 1200px){.popover#popov_OOSbtnTemplate,.popover#popov_pw_add_to_cart_save_design,.popover#popov_OOSbtnSaveDesignTemplate,.popover#popov_OOSbtnTemplate .popover-content,.popover#popov_pw_add_to_cart_save_design .popover-content,.popover#popov_OOSbtnSaveDesignTemplate .popover-content{max-width:330px}}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-icon,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-icon,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--color-warning-light);flex-shrink:0}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-icon:has(.icon-locked),.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-icon:has(.icon-locked),.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-icon:has(.icon-locked){background:var(--color-border-light)}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-icon:has(.icon-locked) svg,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-icon:has(.icon-locked) svg,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-icon:has(.icon-locked) svg{width:16px;height:16px;fill:var(--color-black)}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-inner,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-inner,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-inner{display:flex;gap:10px;align-items:flex-start}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text{flex:1}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text h4,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text h4,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text h4{color:var(--color-text-darker);font-size:12px;font-weight:600;line-height:1.2;text-align:left;letter-spacing:0;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1200px){.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text h4,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text h4,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text h4{font-size:13px}}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text .cta-popover-close,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text .cta-popover-close,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text .cta-popover-close{width:30px;height:30px;min-width:30px;border-radius:8px;display:flex;justify-content:center;align-items:center;text-align:center;background:transparent!important;border:none;cursor:pointer;margin-top:0;margin-left:auto;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text .cta-popover-close:hover,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text .cta-popover-close:hover,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text .cta-popover-close:hover{opacity:.8;background:var(--color-border-light)!important}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text .cta-popover-close svg,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text .cta-popover-close svg,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text .cta-popover-close svg{width:20px;height:20px}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text p,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text p,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text p{font-size:12px;line-height:1.4;font-weight:500;text-align:left;color:var(--color-text-dark)}@media screen and (min-width: 1200px){.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text p,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text p,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text p{font-size:13px}}.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text a,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text a,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text a{color:var(--theme-color-primary);font-weight:500;font-size:12px;line-height:16px;text-decoration:underline;cursor:pointer}@media screen and (min-width: 1200px){.popover#popov_OOSbtnTemplate .cta-tooltip .cta-tooltip-text a,.popover#popov_pw_add_to_cart_save_design .cta-tooltip .cta-tooltip-text a,.popover#popov_OOSbtnSaveDesignTemplate .cta-tooltip .cta-tooltip-text a{font-size:13px}}.popover#popov_OOSbtnTemplate.OOS-info-popover .cta-tooltip-icon,.popover#popov_pw_add_to_cart_save_design.OOS-info-popover .cta-tooltip-icon,.popover#popov_OOSbtnSaveDesignTemplate.OOS-info-popover .cta-tooltip-icon,.popover#popov_OOSbtnTemplate.OOS-info-popover .cta-tooltip-text h4,.popover#popov_pw_add_to_cart_save_design.OOS-info-popover .cta-tooltip-text h4,.popover#popov_OOSbtnSaveDesignTemplate.OOS-info-popover .cta-tooltip-text h4{display:none}.popover#popov_OOSbtnTemplate.OOS-info-popover .cta-tooltip-text p,.popover#popov_pw_add_to_cart_save_design.OOS-info-popover .cta-tooltip-text p,.popover#popov_OOSbtnSaveDesignTemplate.OOS-info-popover .cta-tooltip-text p{color:var(--color-white)}.popover.is-open:has(.collage-layout-info.info-visible--desktop){display:none;opacity:0}@media screen and (min-width: 1200px){.popover.is-open:has(.collage-layout-info.info-visible--desktop){display:block;opacity:1}.popover.is-open:has(.collage-layout-info.info-visible--desktop) .img-zoom{box-shadow:none!important}}body:has(.quick-action-controls):not(.vertical-control) .ngx-colors-overlay ngx-colors-panel .opened{border-radius:16px!important;padding:16px;position:relative;box-shadow:0 0 4px #2286e059}@media screen and (min-width: 1200px){body:has(.quick-action-controls):not(.vertical-control) .ngx-colors-overlay ngx-colors-panel .opened{box-shadow:0 0 4px #2286e080}}body:has(.quick-action-controls.vertical-control) .ngx-colors-overlay ngx-colors-panel .opened{border-radius:16px!important;padding:16px;position:relative;box-shadow:0 0 4px #2286e059}@media screen and (min-width: 1200px){body:has(.quick-action-controls.vertical-control) .ngx-colors-overlay ngx-colors-panel .opened{box-shadow:0 0 4px #2286e080}}@font-face{font-family:Keep Calm;src:url(KeepCalm-Medium.5b29225858b251ff.ttf)}@font-face{font-family:Vollkorn Regular;src:url(Vollkorn-Regular.d03c6ea31bd5c881.ttf)}@font-face{font-family:Artifika;src:url(Artifika-Regular.aa630261bac71688.ttf)}@font-face{font-family:Gentium Basic;src:url(GenBasB.560df0872d0d4cf9.ttf)}@font-face{font-family:Andika Basic;src:url(AndBasR.5aecbbec6dd0050e.ttf)}@font-face{font-family:"Panefresco 500wt";src:url(Panefresco500wtRegular.c36a0a38f4913591.ttf)}@font-face{font-family:Nobile;src:url(nobile.0c61bc7353d87358.ttf)}@font-face{font-family:Playtime With Hot Toddies;src:url(playtime.e13dba98f7d39481.ttf)}@font-face{font-family:Alfa Slab One;src:url(AlfaSlabOne-Regular.5d263342c786629f.ttf)}@font-face{font-family:Bitter;src:url(Bitter-Regular.fde776c5c58c5ec7.ttf)}@font-face{font-family:Black Ops One;src:url(BlackOpsOne-Regular.98320d588ee45fe2.ttf)}@font-face{font-family:Ewert;src:url(Ewert-Regular.814e936b6df35b76.ttf)}@font-face{font-family:Francois One;src:url(FrancoisOne.534d8f2e29c1723a.ttf)}@font-face{font-family:Fredericka the Great;src:url(FrederickatheGreat-Regular.06afa89b19bf7e54.ttf)}@font-face{font-family:Holtwood One SC;src:url(HoltwoodOneSC.bc0c05a68bfd27dc.ttf)}@font-face{font-family:Lilita One;src:url(LilitaOne-Regular.748f528cf0faa345.ttf)}@font-face{font-family:Monoton;src:url(Monoton-Regular.98b2835c3467c47f.ttf)}@font-face{font-family:Oswald;src:url(Oswald-Regular.e2b3bef99a77f2c3.ttf)}@font-face{font-family:Patua One;src:url(PatuaOne-Regular.e174730b60a549ab.ttf)}@font-face{font-family:Roboto Bold;src:url(Roboto-Bold.015f3ac44f081e28.ttf)}@font-face{font-family:Roboto;src:url(Roboto-Regular.e8d4a339f6a3241f.ttf)}@font-face{font-family:Rye;src:url(Rye-Regular.2a8d42b55752b43a.ttf)}@font-face{font-family:Suravaram;src:url(Suravaram-Regular.e4c658ec5a1bb0bb.ttf)}@font-face{font-family:Wiffles;src:url(WIFFLES_.25674262d56cf5e0.TTF)}@font-face{font-family:Underground;src:url(08_Underground.161e3789aa0f5053.ttf)}@font-face{font-family:Hachi Maru Pop;src:url(HachiMaruPop-Regular.1b72953b82295791.ttf)}@font-face{font-family:Bad Script;src:url(BadScript-Regular.54fe26ba67c09d58.ttf)}@font-face{font-family:Chewy;src:url(Chewy.392f877f910bfa3b.ttf)}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}nexus-canvas-quality-warnings-message{z-index:1000;position:absolute}body{width:100%;height:100dvh;overflow:hidden}@media screen and (min-width: 1200px){body{height:100%}}body.modal-open .modal-overlay{display:flex!important}body .fabric-tooltip{background-color:var(--color-error)!important}body:has(.option-view) .fabric-tooltip{z-index:0!important;opacity:0!important}@media screen and (min-width: 1200px){body:has(.option-view) .fabric-tooltip{z-index:1!important;opacity:1!important}}body:has(.lib-ai-crop,.lib-crop,.lib-pattern,nexus-collage-mfe-main,lib-wordart,nexus-magic-ai-mfe,.product-preview,.preview-accordion-block.is-open,.skeleton-loader--mfe) .fabric-tooltip{z-index:0!important;opacity:0!important}body:has(.lib-ai-crop,.lib-crop,.lib-pattern,nexus-collage-mfe-main,lib-wordart,nexus-magic-ai-mfe) nexus-preview{z-index:-1!important}body:has(.lib-ai-crop,.lib-crop,.lib-pattern,nexus-collage-mfe-main,lib-wordart,nexus-magic-ai-mfe,.skeleton-loader--mfe) .timeline-warning-popover{z-index:0!important;opacity:0!important}body:has(.nexus-sidebar.open-sidebar) .fabric-tooltip{z-index:0!important}@media screen and (min-width: 1200px){body:has(.nexus-sidebar.open-sidebar):has(.ngx-colors-overlay .opened) .ngx-colors-overlay{z-index:100!important}}body:has(.popover.is-open nexus-copydesign-fields) .down-arrow-icon{transform:rotate(-180deg)!important}h2{text-align:center}nexus-mask-canvas .field-locked-message{transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease}nexus-mask-canvas .canvas-container{margin:0 auto}::ng-deep app-root lib-wordart{width:100%;height:100%;position:absolute;left:0;top:0;background:var(--color-white)}.ngx-slider{z-index:0}.product-options--tab-pane:has(.product-option-type) .more-option-view{line-height:20px;text-align:center;font-size:14px;font-weight:500;color:var(--theme-color-primary);padding:8px 12px;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;width:80%;margin:24px 10% 0;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;border:2px solid var(--color-border-light);animation:floatAction 2.5s linear infinite;background:transparent}@keyframes floatAction{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.product-options--tab-pane:has(.product-option-type) .more-option-view svg{margin-left:8px;width:20px;height:20px;position:relative}.product-options--tab-pane:has(.product-option-type) .more-option-view svg path{stroke:var(--theme-color-primary)}@media screen and (min-width: 1200px){.product-options--tab-pane:has(.product-option-type) .more-option-view:hover{background:var(--color-grey-light)}}.product-option-type{padding:8px 0 0;width:100%;display:inline-block;text-align:left;position:relative;border-bottom:1px solid #eee}.product-option-type:first-of-type{padding-top:0}.product-option-type:last-of-type{border-bottom:none}.product-option-type .note-container{margin-top:0!important;margin-bottom:8px!important;justify-content:flex-start!important}.product-option-type .note-container.note-warning-max .note-close{display:flex!important}.product-option-type nexus-product-option-message{position:static;display:inline-block;max-width:100%;margin-top:0}.product-option-type nexus-product-option-message:empty{display:none}nexus-collage-mfe-main{position:absolute;height:100%;width:100%;background:#f3f8ff;z-index:100;border-radius:8px}@media screen and (min-width: 1200px){nexus-collage-mfe-main{width:calc(100% - 136px)}}nexus-collage-mfe-main:has(.block-loading .loader-block) *{pointer-events:none;cursor:default}.global-app--loader{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fcfcfc;position:fixed;top:0;left:0;z-index:10000;color:var(--color-text-darker)}.global-app--loader .loader-cover{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.global-app--loader .loader-cover img{width:100%;height:auto}.global-app--loader p{line-height:1;text-align:center;font-size:16px;font-weight:500;color:var(--color-text-darker);margin-top:20px;position:relative;bottom:120px}@media screen and (min-width: 1200px){.global-app--loader p{font-size:18px}}@keyframes spin{to{transform:rotate(360deg)}}
