.tooltipContainer{z-index:999999;text-align:left}.tooltipContainer.volumeDiscounts.mobile{height:295px}.tooltipContainer.mobile:not(.spec){background-color:#fff;border:1px solid #0000000f;border-radius:3px;width:100%;max-height:340px;position:absolute;top:45%;left:0;overflow-y:auto;box-shadow:0 10px 20px #0000001a;padding:20px!important}.tooltipContainer.mobile:not(.spec) ul{margin-left:20px!important}.tooltipContainer.mobile:not(.spec) .standardText{width:100%}.tool-tip.pc{display:block}.tool-tip.pc.inline{display:inline-block}.tool-tip.mobile{display:none}.tool-tip.mobile.inline{display:none}.tool-tip>.icon{cursor:pointer}.MuiTooltip-popper .MuiTooltip-tooltip{background-color:#fff}.MuiTooltip-popper .sub-title{color:#333;background-color:#fff;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:24px}.MuiTooltip-popper .sub-title .standardText{width:100%}.MuiTooltip-popper .sub-title ul{margin:4px 0 12px 20px}@media screen and (max-width:1180px){.tool-tip.pc{display:none}.tool-tip.pc.inline{display:none}.tool-tip.mobile{display:block}.tool-tip.mobile.inline{vertical-align:middle;margin-left:8px;display:inline}.tool-tip .tooltipContainer.mobile{width:350px;top:auto;left:unset;display:block;right:0}.tooltipContainer.mobile.spec{display:inline}}@media screen and (max-width:810px){.tool-tip.mobile{position:initial}.tool-tip.mobile .tooltipContainer.mobile{width:100%;height:100%;max-height:unset;z-index:2147483647;display:block;position:fixed;top:0;left:0}.tool-tip.mobile .tooltipContainer.mobile .sub-title{margin-top:20px}}@media screen and (min-width:811px){.hidden-pc{display:none!important}.scrollbar-container{height:calc(100% - 44px);position:relative;overflow:inherit!important}:is(.scrollbar-container.spec .scrollable-content.for-windows,.scrollbar-container.spec .scrollable-content.for-mac){bottom:0;right:0;overflow:hidden auto}.scrollbar-container.spec .scrollbar-track.vertical{display:none}}@media screen and (max-width:570px){.hidden-mobile{display:none!important}}@media screen and (max-width:810px){.hidden-tablet{display:none!important}}@keyframes designLab-module-scss-module__sB4bgq__flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}*{box-sizing:border-box}:is(b,strong){font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.colours-bottom-line{border:none;border-bottom:1px solid #ccc;outline:none;margin:0;padding:0}.plain-color-list .scrollbar-container.spec .scrollable-content.for-windows{margin-right:-8px;padding-bottom:8px;padding-right:8px}.scrollbar-container.spec .scrollable-content::-webkit-scrollbar{background-color:#f2f2f2;width:8px;height:8px;top:0;bottom:0;right:0}.scrollbar-container.spec .scrollable-content::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.scrollbar-container{height:calc(100% - 50px);position:relative;overflow:hidden}.scrollbar-container.colors-panel{height:calc(100% - 10px)}.scrollbar-container .scrollable-content{padding-bottom:16px;padding-right:4px;position:absolute;inset:0 -5px -5px 0;overflow:hidden scroll}.scrollbar-container .scrollable-content.for-mac{padding-right:0;padding-bottom:16px!important}.scrollbar-container .scrollable-content.for-windows{padding-bottom:0;padding-right:0}@media screen and (max-width:810px){.scrollbar-container .scrollable-content{bottom:0;right:0}}.scrollbar-container .scrollbar-track{z-index:130;position:absolute}.scrollbar-container .scrollbar-track.hidden{display:none}.scrollbar-container .scrollbar-track.vertical{background-color:#f1f1f2;width:4px;top:0;bottom:0;right:0}.scrollbar-container .scrollbar-track .scrollbar-thumb{cursor:pointer;background-color:#0003;border-radius:4px}.design-lab{-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;background-image:linear-gradient(270deg,#fff,#eee);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.design-lab .product-info-tab{-webkit-user-select:text;user-select:text}.design-lab .panel-content>.title{-webkit-user-select:text;user-select:text}.design-lab .panel-content>.description{-webkit-user-select:text;user-select:text}.design-lab .product-info-tab a{-webkit-user-select:none;user-select:none}.design-lab .product-info-tab button{-webkit-user-select:none;user-select:none}.design-lab .panel-content>.title a{-webkit-user-select:none;user-select:none}.design-lab .panel-content>.title button{-webkit-user-select:none;user-select:none}.design-lab .panel-content>.description a{-webkit-user-select:none;user-select:none}.design-lab .panel-content>.description button{-webkit-user-select:none;user-select:none}.design-lab .font.black{color:#000}.design-lab .font.black.icon-label{line-height:1}.design-lab .colour-disabled{cursor:default}.design-lab .toogle-mode{color:#000;text-align:center;z-index:999;max-width:90px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.25;position:absolute;bottom:-80px}.design-lab .toogle-mode .mode-text{margin-bottom:4px}.design-lab .container{flex:auto;width:100%;min-height:0;padding-left:32px;padding-right:32px;position:relative}.design-lab .dl-main{display:contents}.design-lab a{cursor:pointer}.design-lab button.dl-btn-reset{appearance:none;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block}.design-lab button.dl-btn-block{width:100%;display:block}.design-lab button.dl-btn-fill{border-radius:50%;width:100%;height:100%;display:block}.design-lab button.dl-btn-reset.colour-disabled{cursor:default}.design-lab :is(h2,h3).title{font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700}@media screen and (min-width:811px){.design-lab #product-customize-panel .scrollable-content{background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),radial-gradient(farthest-side at 50% 0,#00000047,#0000),radial-gradient(farthest-side at 50% 100%,#00000047,#0000);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 36px,100% 36px,100% 16px,100% 16px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}}.design-lab a:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.design-lab button:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.design-lab input:where(:not(.MuiInputBase-input)):focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.design-lab select:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.design-lab textarea:where(:not(.MuiInputBase-input)):focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.design-lab [tabindex="-1"]:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.design-lab [tabindex="0"]:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){.design-lab a:focus-visible{outline-offset:2px;outline:2px solid canvastext}.design-lab button:focus-visible{outline-offset:2px;outline:2px solid canvastext}.design-lab input:where(:not(.MuiInputBase-input)):focus-visible{outline-offset:2px;outline:2px solid canvastext}.design-lab select:focus-visible{outline-offset:2px;outline:2px solid canvastext}.design-lab textarea:where(:not(.MuiInputBase-input)):focus-visible{outline-offset:2px;outline:2px solid canvastext}.design-lab [tabindex="-1"]:focus-visible{outline-offset:2px;outline:2px solid canvastext}.design-lab [tabindex="0"]:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.design-lab .MuiOutlinedInput-root:has(>.MuiInputBase-input:focus-visible){outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){.design-lab .MuiOutlinedInput-root:has(>.MuiInputBase-input:focus-visible){outline-offset:2px;outline:2px solid canvastext}}.design-lab .MuiOutlinedInput-root:has(>.MuiInputBase-input:focus-visible){border-radius:3px}:is(.design-lab .scrollable-content .design-panel__tool-item:focus-visible,.design-lab .scrollable-content .design-panel__item:focus-visible){outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}@media (forced-colors:active){:is(.design-lab .scrollable-content .design-panel__tool-item:focus-visible,.design-lab .scrollable-content .design-panel__item:focus-visible){outline-offset:2px;outline:2px solid canvastext}}:is(.design-lab .close-panel a:not(.close-panel__back):focus-visible,.design-lab .close-panel button:not(.close-panel__back):focus-visible){outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}@media (forced-colors:active){:is(.design-lab .close-panel a:not(.close-panel__back):focus-visible,.design-lab .close-panel button:not(.close-panel__back):focus-visible){outline-offset:2px;outline:2px solid canvastext}}.design-lab .divider{background-color:#e5e5e5;width:30px;height:1px;margin:8px auto}@media screen and (max-width:810px){.design-lab .divider{vertical-align:middle;background-color:#f6f6f6;border-radius:3px;width:1px;height:55px;margin:0 20px;display:inline-block}}.design-lab .btn-colour-assistant{color:#fff;letter-spacing:.08em;background:#000;border-radius:3px;width:100%;height:31px;margin-bottom:16px;padding:0;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;line-height:29px}.design-lab .btn-colour-assistant.small{max-width:181px;margin-left:16px}.design-lab .btn-colour-assistant.disabled{color:#fff;background:#ccc}.design-lab .assistant-panel-body{padding-top:16px}.design-lab .assistant-text{color:#000;text-transform:initial;text-align:left;margin-bottom:12px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.58}.design-lab .assistant-bottom-line{border:.25px solid #b3b3b3}.design-lab .colours-input-group{text-align:center;border:.5px solid #666;border-radius:3px;height:31px;margin-bottom:12px;padding:0 12px;position:relative}.design-lab .colours-input-group .back-color{border-radius:50%;width:13px;min-width:13px;height:13px;position:absolute;right:30px}.design-lab .colours-input-group input{color:#000;background:inherit;text-align:center;text-transform:uppercase;border:none;outline:none;width:100%;height:29px;font-size:.75rem;font-style:italic}.design-lab .colours-input-group input::-webkit-input-placeholder{color:#666;text-align:center;text-transform:none;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}.design-lab .colours-input-group input::placeholder{color:#666;text-align:center;text-transform:none;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}.design-lab .colours-input-group input:-ms-placeholder-shown{color:#666;text-align:center;text-transform:none;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}.design-lab .colours-input-group input::placeholder{color:#666;text-align:center;text-transform:none;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:italic;font-weight:400}.design-lab .colours-input-group .icon-close{cursor:pointer;position:absolute;right:5px}.design-lab .more-colours-btn{color:#4d4d4d;text-align:right;text-transform:none;z-index:1;background:#fff;border-top:1px solid #edf3f096;height:49px;padding-right:20px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:49px}.design-lab .colour-picker-content{display:flex;height:116px!important;padding:8px!important}.design-lab .colour-picker-content .chrome-picker{max-width:174px;min-height:98px;max-height:98px;padding-top:0;display:flex}.design-lab .colour-picker-content .chrome-picker *{max-height:98px}.design-lab .colour-picker-content .chrome-picker>div:nth-child(2){width:98px;transform:rotate(90deg);padding-top:0!important}.design-lab .colour-picker-content .chrome-picker>div:nth-child(2) .hue-horizontal>div:nth-child(2)>div{width:9px!important;height:9px!important}.design-lab .chrome-picker{padding-top:16px;width:100%!important;-webkit-box-shadow:none!important;box-shadow:none!important}:is(.design-lab .chrome-picker .saturation-white *,.design-lab .chrome-picker .hue-horizontal *){cursor:pointer}.design-lab .chrome-picker>div:nth-child(2){padding-top:12px!important}.design-lab .chrome-picker .flexbox-fix{margin:0 -12px}.design-lab .chrome-picker .flexbox-fix:first-child>:first-child{display:none!important}.design-lab .chrome-picker .flexbox-fix:not(:first-child){display:none!important}.design-lab .chrome-picker .flexbox-fix .hue-horizontal{border-radius:5px}.design-lab .chrome-picker .flexbox-fix .hue-horizontal>div:nth-child(2)>div{width:9px!important;height:9px!important;transform:none!important}.design-lab .chrome-picker .__web-inspector-hide-shortcut__{display:none!important}.design-lab .search-colours-panel{position:relative}.design-lab .search-colours-panel .icon-close{cursor:pointer}.design-lab .search-colours{background:#f2f2f2;width:100%;margin-bottom:12px;padding:0 8px}.design-lab .search-colours.active{border:.5px solid #666}.design-lab .search-colours .search-colours-input{color:#000;background:inherit;border:none;outline:none;width:100%;height:29px;font-size:.625rem}.design-lab .colour-ratio-area{flex:1}.design-lab .assistant-colors-list{max-height:calc(100% - 130px);margin-bottom:8px;margin-right:-4px;padding-right:8px;overflow:hidden auto}.design-lab .checked-colors-list{max-height:calc(100% - 174px);margin-bottom:16px;margin-right:-8px;padding-left:4px;padding-right:4px;overflow:hidden auto}.design-lab .assistant-colors-list::-webkit-scrollbar{background-color:#ebe2e3b0;width:4px;top:0;bottom:0;right:0}.design-lab .checked-colors-list::-webkit-scrollbar{background-color:#ebe2e3b0;width:4px;top:0;bottom:0;right:0}.design-lab .assistant-colors-list::-webkit-scrollbar-thumb{background-color:#747070;border-radius:4px}.design-lab .checked-colors-list::-webkit-scrollbar-thumb{background-color:#747070;border-radius:4px}.design-lab .colour-ratio-content{flex-wrap:wrap;align-items:flex-start;display:flex}.design-lab .colour-ratio-checkbox{margin-top:16px;margin-right:0}.design-lab .colour-ratio-section{cursor:default;flex:1;align-items:baseline;min-width:178px;margin-bottom:12px;display:flex;position:relative}.design-lab .colour-ratio-section .icon-close{cursor:pointer;position:absolute;right:0}.design-lab .colour-ratio-section .item-left{flex:1}.design-lab .colour-ratio-section .item-left>span{color:#000;padding-bottom:4px;display:inline-block}.design-lab .colour-ratio-section .item-right{text-align:left;flex:2}.design-lab .colour-ratio-section .item-right>span{color:#000;word-break:break-word;max-width:95px;margin-left:4px;padding-bottom:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;display:inline-block}.design-lab .colour-ratio-section .item-right .color-part{box-sizing:border-box;border:.5px solid #b3b3b3;box-shadow:0 0 7px #00000059}.design-lab .colour-ratio-section .color-part{height:20px}.design-lab .options-section{text-transform:none;align-items:center;margin-bottom:12px;display:flex}.design-lab .options-section .options-label{color:#000;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400}.design-lab .options-section .options-color-list{margin-left:16px;list-style:none;display:flex}.design-lab .options-section .options-color-list li{cursor:pointer;border-radius:50%;width:30px;height:30px;margin-right:8px;display:inline-block}.design-lab .options-section .options-color-list li.selected{outline-offset:1.5px;outline:2px solid #000}.design-lab .options-section .options-color-list li .back{border-radius:50%;width:100%;height:100%}.design-lab .matched-colour-panel{z-index:1;text-transform:none;text-align:left;background-color:#fff;border:.5px solid #666;width:198px;min-height:73px;padding:8px 12px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;position:absolute;top:30px;left:0;box-shadow:0 6px 9px #00000040}.design-lab .matched-colour-panel .empty{color:#000;font-size:.75rem}.design-lab .matched-colour-panel .matched-colour-text{color:#000;text-align:left;margin-bottom:12px}.design-lab .matched-colour-panel .searched-color-list{flex-wrap:wrap;width:175px;max-height:144px;margin:4px;list-style:none;display:flex;overflow:auto}.design-lab .matched-colour-panel .searched-color-list::-webkit-scrollbar{background-color:#f1f1f2;width:4px;top:0;bottom:0;right:0}.design-lab .matched-colour-panel .searched-color-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.design-lab .matched-colour-panel .searched-color-list li{cursor:pointer;border-radius:50%;width:26px;height:26px;margin-bottom:8px;margin-right:8px;display:inline-block}.design-lab .matched-colour-panel .searched-color-list li:nth-child(5n){margin-right:0}.design-lab .matched-colour-panel .searched-color-list li.selected{outline-offset:1.5px;outline:2px solid #000}.design-lab .matched-colour-panel .searched-color-list li .back{border-radius:50%;width:100%;height:100%}.design-lab .matched-colour-panel .btn-close{background-color:inherit;color:#000;border:1px solid #000;width:100%;height:31px;padding:0;line-height:31px}.design-lab .header{width:100%;height:100px}@media screen and (max-width:570px){.design-lab .header{height:70px}}.design-lab .header{-webkit-box-shadow:none;box-shadow:none;background:0 0;justify-content:space-between;align-items:center;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:flex;left:0;position:static!important}.design-lab .header .button{justify-content:center;align-items:center;display:flex}.design-lab .header .center-area{text-align:center;flex-basis:150px;padding:0}.design-lab .header .center-area .logo{max-width:100%}:is(.design-lab .header .left-area,.design-lab .header .right-area){flex-basis:calc(50% - 75px);align-items:center;padding:0;display:flex}:is(.design-lab .header .left-area .action-group,.design-lab .header .right-area .action-group){display:flex}.design-lab .header .left-area{justify-content:flex-start}.design-lab .header .left-area .btn-back{white-space:nowrap;min-height:50px;padding:8px 16px}@media screen and (max-width:768px){.design-lab .header .left-area .btn-back{padding:4px 8px}}.design-lab .header .left-area .btn-back{transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){.design-lab .header .left-area .btn-back{transition-duration:.01ms}}.design-lab .header .left-area .btn-back span{vertical-align:middle;display:inline-block}.design-lab .header .left-area .btn-back span.button-icon{align-items:center;margin-right:16px;display:inline-flex}.design-lab .header .left-area .btn-back.button-icon .icon{margin-right:0}.design-lab .header .left-area .action-group{margin-left:32px}:is(.design-lab .header .left-area .action-group .lnk-undo,.design-lab .header .left-area .action-group .lnk-redo,.design-lab .header .left-area .action-group .lnk-zoom-out,.design-lab .header .left-area .action-group .lnk-zoom-in,.design-lab .header .left-area .action-group .lnk-gridlines){text-align:center;width:44px;height:44px;margin-left:8px;padding-top:12px}@media screen and (max-width:570px){:is(.design-lab .header .left-area .action-group .lnk-undo,.design-lab .header .left-area .action-group .lnk-redo,.design-lab .header .left-area .action-group .lnk-zoom-out,.design-lab .header .left-area .action-group .lnk-zoom-in,.design-lab .header .left-area .action-group .lnk-gridlines){margin-left:0}}.design-lab .header .left-area .action-group .lnk-undo{margin-left:0}.design-lab .header .left-area .action-group .lnk-redo:before{content:"";background-color:#0000000d;width:1px;height:20px;position:absolute;left:-5px}.design-lab .header .left-area .divider{color:#262626;padding-left:8px;padding-right:8px}.design-lab .header .right-area{justify-content:flex-end;position:relative}.design-lab .header .right-area .help-pricing{z-index:3;position:absolute;top:calc(100% + 16px);right:0}:is(.design-lab .header .right-area .btn-save-design,.design-lab .header .right-area .btn-contact-us){white-space:nowrap;min-height:50px;margin-left:16px;padding:0 20px}@media screen and (max-width:768px){:is(.design-lab .header .right-area .btn-save-design,.design-lab .header .right-area .btn-contact-us){padding:0 8px}}:is(.design-lab .header .right-area .btn-save-design span,.design-lab .header .right-area .btn-contact-us span){vertical-align:middle;display:inline-block}:is(.design-lab .header .right-area .btn-save-design span.button-icon,.design-lab .header .right-area .btn-contact-us span.button-icon){align-items:center;margin-right:16px;display:inline-flex}.design-lab .header .right-area .action-group .btn-label--short{display:none}.design-lab #product-customize-panel{z-index:103;text-transform:uppercase;letter-spacing:.08em;align-items:flex-start;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;display:flex;position:absolute;top:135px;bottom:32px;left:32px}.design-lab #product-customize-panel .category-name{font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.design-lab #product-customize-panel .icon-angle-wrapper{margin-bottom:4px}.design-lab #product-customize-panel .close-panel{border-bottom:1px solid #e5e5e5;justify-content:center;align-items:center;padding:0 8px;display:flex}.design-lab #product-customize-panel .close-panel:has(.close-panel__back){flex-shrink:0;min-width:max-content}:is(.design-lab #product-customize-panel .close-panel a,.design-lab #product-customize-panel .close-panel button){width:40px;height:40px;line-height:1}.design-lab #product-customize-panel .close-panel .icon-close{margin:8px;display:block}.design-lab #product-customize-panel .close-panel__back{flex-shrink:0;align-items:center;display:flex;width:auto!important}@media screen and (max-width:810px){.design-lab #product-customize-panel .close-panel__back{height:auto!important}}.design-lab #product-customize-panel .icon-color-wrapper{background-color:#fff;border-radius:50%;width:40px;height:40px;margin:8px auto;display:block;position:relative;overflow:hidden}.design-lab #product-customize-panel .icon-color-wrapper .back{border-radius:50%;width:100%;height:100%}.design-lab #product-customize-panel .icon-color-wrapper.selected{outline-offset:1.5px;outline:2px solid #000}.design-lab #product-customize-panel .icon-color-wrapper .stroke-color{border:1px solid #e5e5e5;width:200%;height:6px;position:absolute;top:50%;left:-50%;transform:translateY(-50%)}.design-lab #product-customize-panel .icon-color-wrapper .stroke-color--medium{height:8px}.design-lab #product-customize-panel .icon-color-wrapper .stroke-color--thick{height:12px}.design-lab #product-customize-panel .icon-color-wrapper .stroke-color--heavy{height:16px}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style{backface-visibility:hidden;background:url(/static/icons/outlines/round.svg) 50% no-repeat;border-radius:50%;width:100%;height:100%;transform:translate(0,0);box-shadow:inset 0 0 0 1px gray}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style--round{background:url(/static/icons/outlines/round.svg) 50% no-repeat}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style--angle{background:url(/static/icons/outlines/angle.svg) 50% no-repeat}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style--square{background:url(/static/icons/outlines/square.svg) 50% no-repeat}.design-lab #product-customize-panel .title{color:#000;background-color:#f2f2f2;border-radius:3px;margin-top:8px;margin-bottom:8px;padding-top:4px;padding-bottom:4px;line-height:1.6}.design-lab #product-customize-panel .title__label{color:#fff;background:#000;border-radius:27px;margin-left:4px;padding:0 4px}@media screen and (min-width:811px){.design-lab #product-customize-panel{--dl-close-row-h:0px}.design-lab #product-customize-panel .close-panel:not(:has(.close-panel__back)){border-bottom:0;justify-content:flex-end;align-items:flex-start;height:0;padding:0;overflow:visible}:is(.design-lab #product-customize-panel .close-panel:not(:has(.close-panel__back)) a,.design-lab #product-customize-panel .close-panel:not(:has(.close-panel__back)) button){z-index:1;position:relative}.design-lab #product-customize-panel .close-panel:not(:has(.close-panel__back)) .icon-close{filter:brightness(0)invert()}:is(.design-lab #product-customize-panel .design-panel__content,.design-lab #product-customize-panel .panel-content,.design-lab #product-customize-panel .design-panel__tool-item-container){flex-direction:column;height:100%;padding-top:0;display:flex}:is(.design-lab #product-customize-panel .design-panel__content>.title,.design-lab #product-customize-panel .panel-content>.title,.design-lab #product-customize-panel .design-panel__tool-item-container>.title){letter-spacing:.08em;text-transform:uppercase;text-align:left;min-height:46px;margin-top:0;margin-bottom:0;margin-left:calc(-1*var(--dl-panel-gutter));margin-right:calc(-1*var(--dl-panel-gutter));border-bottom:1px solid #e5e5e5;border-radius:0;flex:none;justify-content:flex-start;align-items:center;padding-left:18px;padding-right:40px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;display:flex}:is(.design-lab #product-customize-panel .design-panel__content>.title .design-panel__title-info,.design-lab #product-customize-panel .panel-content>.title .design-panel__title-info,.design-lab #product-customize-panel .design-panel__tool-item-container>.title .design-panel__title-info){flex:none;margin-left:8px}:is(.design-lab #product-customize-panel .design-panel__content>.scrollbar-container,.design-lab #product-customize-panel .panel-content>.scrollbar-container,.design-lab #product-customize-panel .design-panel__tool-item-container>.scrollbar-container){flex:auto;min-height:0}.design-lab #product-customize-panel .design-panel__tool-item-container{flex:auto;min-height:0}.design-lab #product-customize-panel .design-panel__info--bottom{flex:none}}.design-lab #product-customize-panel #entry-panel{color:#b3b3b3;text-align:center;background-color:#000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:112px;padding:16px 8px;display:flex;position:relative}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper img{filter:invert(.5)}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper.is-open img{filter:brightness(0)invert()}.design-lab #product-customize-panel #entry-panel button[aria-expanded=true]{box-shadow:inset 3px 0 #fff}.design-lab #product-customize-panel #entry-panel button[aria-expanded=true] .category-name{color:#fff;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.design-lab #product-customize-panel #entry-panel.selected{border-top-right-radius:0;border-bottom-right-radius:0}.design-lab #product-customize-panel #entry-panel .icon{width:40px;height:40px}.design-lab #product-customize-panel #entry-panel .customize-categories{flex-direction:column;justify-content:center;align-items:stretch;width:100%;display:flex}.design-lab #product-customize-panel #entry-panel .customize-categories button{width:100%}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper .icon{width:40px;height:40px}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper .angle-right{width:20px;height:auto;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #entry-panel .switch-side{display:block}.design-lab #product-customize-panel #entry-panel .switch-side img{filter:invert()}.design-lab #product-customize-panel #entry-panel .switch-side:hover{color:#fff}.design-lab #product-customize-panel #entry-panel .switch-side .side-text{margin-top:4px}:is(.design-lab #product-customize-panel #entry-panel .color-customize.selected,.design-lab #product-customize-panel #entry-panel .color-customize:hover,.design-lab #product-customize-panel #entry-panel .decorate.selected,.design-lab #product-customize-panel #entry-panel .decorate:hover,.design-lab #product-customize-panel #entry-panel .additional-features.selected,.design-lab #product-customize-panel #entry-panel .additional-features:hover){color:#fff}.design-lab #product-customize-panel #entry-panel .btn-reset{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #666;border-radius:3px;width:100%;height:36px;margin-top:20px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){.design-lab #product-customize-panel #entry-panel .btn-reset{transition-duration:.01ms}}.design-lab #product-customize-panel #entry-panel .btn-reset:hover{border-color:#fff}.design-lab #product-customize-panel #entry-panel .btn-reset:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){.design-lab #product-customize-panel #entry-panel .btn-reset:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.design-lab #product-customize-panel #entry-panel .disabled{opacity:.7;pointer-events:none}.design-lab #product-customize-panel .matched-colour-list{flex-wrap:wrap}:is(.design-lab #product-customize-panel #color-customize-panel .my-colors,.design-lab #product-customize-panel #decorate-panel .my-colors,.design-lab #product-customize-panel #additional-features-panel .my-colors){height:135px;overflow:hidden}:is(.design-lab #product-customize-panel #color-customize-panel .colors,.design-lab #product-customize-panel #decorate-panel .colors,.design-lab #product-customize-panel #additional-features-panel .colors){height:calc(100% - 135px);overflow:hidden}:is(.design-lab #product-customize-panel #color-customize-panel .colors-title,.design-lab #product-customize-panel #decorate-panel .colors-title,.design-lab #product-customize-panel #additional-features-panel .colors-title){margin-left:8px;margin-right:8px}:is(.design-lab #product-customize-panel #color-customize-panel .color-list,.design-lab #product-customize-panel #decorate-panel .color-list,.design-lab #product-customize-panel #additional-features-panel .color-list){padding-top:12px}:is(.design-lab #product-customize-panel #color-customize-panel .flex-space-between,.design-lab #product-customize-panel #decorate-panel .flex-space-between,.design-lab #product-customize-panel #additional-features-panel .flex-space-between){justify-content:space-between;align-items:center;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .flex-center,.design-lab #product-customize-panel #decorate-panel .flex-center,.design-lab #product-customize-panel #additional-features-panel .flex-center){justify-content:center;align-items:center;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .flex-start,.design-lab #product-customize-panel #decorate-panel .flex-start,.design-lab #product-customize-panel #additional-features-panel .flex-start){justify-content:flex-start;align-items:center;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header,.design-lab #product-customize-panel #decorate-panel .mobile-fav-header,.design-lab #product-customize-panel #additional-features-panel .mobile-fav-header){background:#fff;border-bottom:1px solid #f1f1f2;order:5;justify-content:space-between;padding:12px 16px;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header .item-title,.design-lab #product-customize-panel #decorate-panel .mobile-fav-header .item-title,.design-lab #product-customize-panel #additional-features-panel .mobile-fav-header .item-title){color:#000;text-align:left;margin-left:8px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400}:is(.design-lab #product-customize-panel #color-customize-panel .colour-selected,.design-lab #product-customize-panel #decorate-panel .colour-selected,.design-lab #product-customize-panel #additional-features-panel .colour-selected){cursor:default;border-radius:50%;width:15px;min-width:15px;height:15px;margin-left:4px;margin-right:4px}:is(.design-lab #product-customize-panel #color-customize-panel .colour-selected-label,.design-lab #product-customize-panel #decorate-panel .colour-selected-label,.design-lab #product-customize-panel #additional-features-panel .colour-selected-label){color:#000;word-break:break-word;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}:is(.design-lab #product-customize-panel #color-customize-panel .fav-colour,.design-lab #product-customize-panel #decorate-panel .fav-colour,.design-lab #product-customize-panel #additional-features-panel .fav-colour){background:url(/static/icons/fav.svg) 50%/16px 16px no-repeat;width:24px;height:24px;display:inline-block}:is(.design-lab #product-customize-panel #color-customize-panel .fav-colour:hover,.design-lab #product-customize-panel #decorate-panel .fav-colour:hover,.design-lab #product-customize-panel #additional-features-panel .fav-colour:hover){background:url(/static/icons/fav.svg) 50%/16px 16px no-repeat}:is(.design-lab #product-customize-panel #color-customize-panel .fav-colour.active,.design-lab #product-customize-panel #decorate-panel .fav-colour.active,.design-lab #product-customize-panel #additional-features-panel .fav-colour.active){background:url(/static/icons/fav-active.svg) 50%/16px 16px no-repeat}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours,.design-lab #product-customize-panel #decorate-panel .expend-colours,.design-lab #product-customize-panel #additional-features-panel .expend-colours){padding-top:8px;padding-bottom:8px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .mgb7,.design-lab #product-customize-panel #decorate-panel .expend-colours .mgb7,.design-lab #product-customize-panel #additional-features-panel .expend-colours .mgb7){margin-bottom:8px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .mgb16,.design-lab #product-customize-panel #decorate-panel .expend-colours .mgb16,.design-lab #product-customize-panel #additional-features-panel .expend-colours .mgb16){margin-bottom:16px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .item-title,.design-lab #product-customize-panel #decorate-panel .expend-colours .item-title,.design-lab #product-customize-panel #additional-features-panel .expend-colours .item-title){color:#000;text-align:left;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .color-wrapper,.design-lab #product-customize-panel #decorate-panel .expend-colours .color-wrapper,.design-lab #product-customize-panel #additional-features-panel .expend-colours .color-wrapper){position:relative}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .color-wrapper .MuiFormControlLabel-root,.design-lab #product-customize-panel #decorate-panel .expend-colours .color-wrapper .MuiFormControlLabel-root,.design-lab #product-customize-panel #additional-features-panel .expend-colours .color-wrapper .MuiFormControlLabel-root){margin:0 0 0 8px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .color-wrapper .MuiCheckbox-root,.design-lab #product-customize-panel #decorate-panel .expend-colours .color-wrapper .MuiCheckbox-root,.design-lab #product-customize-panel #additional-features-panel .expend-colours .color-wrapper .MuiCheckbox-root){padding:0}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .fav-color-info,.design-lab #product-customize-panel #decorate-panel .expend-colours .fav-color-info,.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-info){cursor:pointer;margin-left:4px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .fav-color-disabled,.design-lab #product-customize-panel #decorate-panel .expend-colours .fav-color-disabled,.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-disabled){cursor:default;position:absolute;inset:4px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .fav-color-disabled img,.design-lab #product-customize-panel #decorate-panel .expend-colours .fav-color-disabled img,.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-disabled img){width:100%;height:auto;display:block}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .colour-selected,.design-lab #product-customize-panel #decorate-panel .expend-colours .colour-selected,.design-lab #product-customize-panel #additional-features-panel .expend-colours .colour-selected){cursor:default;border-radius:50%;width:15px;height:15px;margin-left:4px;margin-right:4px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .colour-selected-label,.design-lab #product-customize-panel #decorate-panel .expend-colours .colour-selected-label,.design-lab #product-customize-panel #additional-features-panel .expend-colours .colour-selected-label){word-break:break-word;text-align:left;max-width:100px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .edit-colour,.design-lab #product-customize-panel #decorate-panel .expend-colours .edit-colour,.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour){background:url(/static/icons/edit.svg) 50%/contain no-repeat;width:16px;height:16px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:inline-block}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .edit-colour:hover,.design-lab #product-customize-panel #decorate-panel .expend-colours .edit-colour:hover,.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour:hover){background:url(/static/icons/edit.svg) 50%/contain no-repeat}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .edit-colour.active,.design-lab #product-customize-panel #decorate-panel .expend-colours .edit-colour.active,.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour.active){color:#fff;width:auto;height:auto;min-height:24px;text-transform:initial;background:#4d4d4d;border-radius:4px;align-items:center;padding:0 4px;font-size:.75rem;display:inline-flex}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .edit-colour.active .icon,.design-lab #product-customize-panel #decorate-panel .expend-colours .edit-colour.active .icon,.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour.active .icon){margin-left:4px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .delete-colour,.design-lab #product-customize-panel #decorate-panel .expend-colours .delete-colour,.design-lab #product-customize-panel #additional-features-panel .expend-colours .delete-colour){vertical-align:middle;background:url(/static/icons/order/delete.svg) 50%/16px 16px no-repeat;width:24px;height:24px;margin-left:8px;display:inline-block}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .delete-colour:hover,.design-lab #product-customize-panel #decorate-panel .expend-colours .delete-colour:hover,.design-lab #product-customize-panel #additional-features-panel .expend-colours .delete-colour:hover){background:url(/static/icons/order/delete.svg) 50%/16px 16px no-repeat}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .fav-colours-list,.design-lab #product-customize-panel #decorate-panel .expend-colours .fav-colours-list,.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-colours-list){flex-wrap:wrap;justify-content:flex-start;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .no-favs,.design-lab #product-customize-panel #decorate-panel .expend-colours .no-favs,.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs){text-transform:initial;cursor:default;background:#f2f2f2;justify-content:center;align-items:center;padding:8px 0;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .no-favs .hidden-tablet,.design-lab #product-customize-panel #decorate-panel .expend-colours .no-favs .hidden-tablet,.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs .hidden-tablet){text-align:center}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .no-favs .icon,.design-lab #product-customize-panel #decorate-panel .expend-colours .no-favs .icon,.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs .icon){cursor:default;vertical-align:text-bottom;margin-left:4px;margin-right:4px}.design-lab #product-customize-panel #color-customize-panel{color:#666;background-color:#fff;border-radius:0 6px 6px;height:100%;display:flex}.design-lab #product-customize-panel #color-customize-panel .section-groups{text-align:center;flex-direction:column;width:160px;height:100%;display:flex}.design-lab #product-customize-panel #color-customize-panel .section-groups .panel-content{height:calc(100% - var(--dl-close-row-h,40px));--dl-panel-gutter:0px;padding:0 0 16px}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .svg-icon{width:var(--dl-tile);height:var(--dl-tile);display:block}:is(.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list,.design-lab #product-customize-panel #color-customize-panel .plain-color-list,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list){text-align:center;flex-direction:column;width:100px;height:100%;display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .plain-color-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-content){height:calc(100% - var(--dl-close-row-h,44px));--dl-panel-gutter:16px;padding:0 16px}:is(.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-content){--dl-panel-gutter:0px;padding-left:0;padding-right:0}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list{width:160px}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-scroll-container{max-height:100%}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups.extended,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option.extended){background-image:linear-gradient(90deg,#fff,#f8f8f8);background-position-x:right;background-repeat:no-repeat;background-size:20px 100%;box-shadow:inset -1px 0 #ebebeb}:is(.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .icon-color-wrapper .back,.design-lab #product-customize-panel #color-customize-panel .color-of-pattern .icon-color-wrapper .back,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .icon-color-wrapper .back,.design-lab #product-customize-panel #color-customize-panel .selected-color .icon-color-wrapper .back){backface-visibility:hidden;transform:translate(0,0);box-shadow:inset 0 0 0 1px gray}.design-lab #product-customize-panel #color-customize-panel .section-options{flex:1 1 0;height:100%;min-height:0}.design-lab #product-customize-panel #color-customize-panel .section-options .panel-scroll-container{height:100%}.design-lab #product-customize-panel #color-customize-panel .section-options .panel-scroll-container .scrollable-content.show-scrollbar{padding-right:8px}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-color-or-color-pattern{flex-direction:column;display:flex}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-colors-of-color-pattern{padding-bottom:8px}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option{width:160px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list{width:228px}:is(.design-lab #product-customize-panel #color-customize-panel .plain-color-list .scrollable-content.for-windows,.design-lab #product-customize-panel #color-customize-panel .plain-color-list .scrollable-content.for-mac){margin-right:-8px;padding-right:4px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .color-list{flex-wrap:wrap;justify-content:center;padding-top:12px;display:flex}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .icon-color-wrapper{border-radius:50%;width:30px;height:30px;margin:4px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .icon-color-wrapper.selected{outline-offset:1.5px;outline:2px solid #000}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .icon-color-wrapper .back{box-shadow:inset 0 0 0 1px gray}.design-lab #product-customize-panel #color-customize-panel .section-pattern-list{width:160px}.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-scroll-container{max-height:100%}.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header{background:#fff;border-bottom:1px solid #f1f1f2;order:5;justify-content:space-between;padding:12px 16px;display:flex}.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header .item-title{color:#000;text-align:left;margin-left:8px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400}.design-lab #product-customize-panel #color-customize-panel .colour-selected{cursor:default;border-radius:50%;width:15px;height:15px;margin-left:4px;margin-right:4px}.design-lab #product-customize-panel #color-customize-panel .colour-selected-label{color:#000;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}@media screen and (min-width:811px){:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list),.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list),.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list)){border:1px solid #e5e5e5}:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) :is(.design-panel__content,.panel-content,.design-panel__tool-item-container)>.title,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) :is(.design-panel__content,.panel-content,.design-panel__tool-item-container)>.title,.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) :is(.design-panel__content,.panel-content,.design-panel__tool-item-container)>.title){color:#000;background-color:#fff;border-bottom:1px solid #000}:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) .close-panel .icon-close,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) .close-panel .icon-close,.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) .close-panel .icon-close),:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) .design-panel__title-info .icon,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) .design-panel__title-info .icon,.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list) .design-panel__title-info .icon){filter:none}:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))),.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))),.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list)))){border:1px solid #000}:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) :is(.design-panel__content,.panel-content,.design-panel__tool-item-container)>.title,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) :is(.design-panel__content,.panel-content,.design-panel__tool-item-container)>.title,.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) :is(.design-panel__content,.panel-content,.design-panel__tool-item-container)>.title){color:#fff;background-color:#000;border-bottom:0}:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .close-panel .icon-close,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .close-panel .icon-close,.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .close-panel .icon-close),:is(.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info .icon,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info .icon,.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info .icon){filter:brightness(0)invert()}.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info:hover:not(:disabled){background-color:#333}.design-lab #product-customize-panel #decorate-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info:focus-visible{background-color:#333}.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info:hover:not(:disabled){background-color:#333}.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info:focus-visible{background-color:#333}.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info:hover:not(:disabled){background-color:#333}.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list):not(:has(~:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list))) .design-panel__title-info:focus-visible{background-color:#333}:is(.design-lab #product-customize-panel #decorate-panel .design-panels,.design-lab #product-customize-panel #color-customize-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list),.design-lab #product-customize-panel #additional-features-panel>:is(.design-panels,.section-groups,.selected-section-pattern-option,.section-pattern-list,.color-pattern-list,.plain-color-list,.feature-list)){box-sizing:border-box}}.design-lab #product-customize-panel #decorate-panel{background-color:#fff;border-radius:0 6px 6px;height:100%;font-size:.625rem;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels{text-align:center;vertical-align:top;text-transform:uppercase;letter-spacing:.08em;background-color:#fff;flex-direction:column;width:160px;height:100%;display:flex;overflow:hidden}.design-lab #product-customize-panel #decorate-panel .design-panels.extended{background-image:linear-gradient(90deg,#fff,#f8f8f8);background-position-x:right;background-repeat:no-repeat;background-size:20px 100%;box-shadow:inset -1px 0 #ebebeb}.design-lab #product-customize-panel #decorate-panel .design-panels.extended~.tool-entry-panel.extended{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels.extended~.tool-entry-panel.extendApplication{background-image:linear-gradient(90deg,#fff,#f8f8f8);background-position-x:right;background-repeat:no-repeat;background-size:20px 100%;box-shadow:inset -1px 0 #ebebeb}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.extended~.tool-entry-panel.extendApplication{background-image:linear-gradient(#f8f8f8,#fff);background-position-x:left;background-size:100% 20px}}.design-lab #product-customize-panel #decorate-panel .design-panels.extended~.tool-entry-panel .scrollbar-container{height:100%}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.extended~.tool-entry-panel .scrollbar-container{height:auto}}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content{--dl-panel-gutter:0px;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .panel-scroll-container{height:100%}@media screen and (min-width:811px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .scrollable-content.for-windows,.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .scrollable-content.for-mac){margin-right:0}}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .scrollable-content{padding-bottom:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium{width:200px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium .scrollbar-container .scrollable-content.show-scrollbar{padding-right:8px!important}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium .scrollbar-container .scrollable-content.show-scrollbar.for-mac{padding-right:20px!important}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium .scrollbar-container .scrollable-content.show-scrollbar.for-mac .color-list{margin-right:-8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer .scrollbar-container{height:calc(100% - 160px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .art__container .scrollbar-container{height:calc(100% - 195px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.design-panel__name-list-panel .scrollbar-container{height:calc(100% - 225px)}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.design-panel__name-list-panel .scrollbar-container{height:calc(100% - 150px)}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--large{width:315px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .design-panel__tool-item__font-family{text-indent:-99999em;background-position:50%;background-repeat:no-repeat;background-size:75%;padding:12px 8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__application-type-panel .design-panel__tool-item{justify-content:center;align-items:center;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__content{--dl-panel-gutter:0px;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__content .scrollbar-container{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__content .design-panel__upload__main{padding:4px 16px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-knockout,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-consent,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-rules,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-rejection,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-staged,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm){text-transform:none;letter-spacing:0;text-align:left}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-knockout,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-consent){margin-top:8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-consent .MuiFormControlLabel-root,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm .MuiFormControlLabel-root){align-items:flex-start}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-consent .MuiFormControlLabel-root .reform-components__checkbox,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm .MuiFormControlLabel-root .reform-components__checkbox){margin-top:-4px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-staged{margin:8px 0 0;padding:0;list-style:none}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-staged__item{align-items:center;gap:8px;padding:4px 0;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-staged__preview{-o-object-fit:contain;object-fit:contain;border:1px solid #f2f2f2;flex:none;width:40px;height:40px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-staged__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.58;overflow:hidden}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-staged__remove{flex:none}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-rejection{color:#b00000;margin:8px 0 0;font-size:.75rem;line-height:1.58}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-rules{color:#666;border-top:1px solid #e5e5e5;margin:16px 0 0;padding-top:16px;font-size:.75rem;line-height:1.58}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-actions{gap:8px;margin-top:16px;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-actions .button{flex:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-actions--top{margin-top:0;margin-bottom:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm{border:1px solid #ccc;border-radius:3px;margin-top:8px;padding:16px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm__preview{margin-bottom:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm__preview img{border:1px solid #f2f2f2;max-width:100px;max-height:100px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm__actions{gap:8px;margin-top:8px;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-confirm__actions .button{flex:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__progress{color:#666;text-transform:none;letter-spacing:0;text-align:left;margin:0 0 8px;font-size:.75rem;line-height:1.58}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__progress--failed{color:#b00000}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__upload-cta{justify-content:center;align-items:center;gap:8px;display:inline-flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list{text-align:left;margin-bottom:8px;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--pending .upload-list__item-image__container{cursor:default}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--pending .upload-list__item-image__container:hover{border-color:#f2f2f2}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--pending .upload-list__item-image{opacity:.3}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--pending .upload-list__item-name{color:gray}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--failed .upload-list__item-image__container{cursor:pointer;border-color:#b00000}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--failed .upload-list__item-image__container:hover{border-color:#b00000}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item--failed .upload-list__item-name{color:#b00000}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-warning{margin:auto;position:absolute;inset:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-spinner{border:2px solid #ccc;border-top-color:#000;border-radius:50%;width:20px;height:20px;margin:auto;animation:.8s linear infinite designLab-module-scss-module__sB4bgq__rc-upload-spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-spinner{animation:none}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item{width:50%;padding:4px;display:inline-block}@media screen and (max-width:810px) and (min-width:571px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item{width:25%}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-image__container{border:1px solid #f2f2f2;width:100%;height:0;padding-bottom:100%;transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-image__container{transition-duration:.01ms}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-image__container{display:block}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-image__container:hover{border-color:#000}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-image{width:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-info{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-name{color:gray;text-transform:none;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:inline-block;overflow:hidden}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-remove{fill:currentColor;color:#000;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);display:inline-block}@media (prefers-reduced-motion:reduce){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-remove{transition-duration:.01ms}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-remove:hover{transform:scale(1.05)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-overlay{background:#00000080;width:100%;height:100%;display:none;position:absolute}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item:hover .upload-list__item-overlay{display:block}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .panel-scroll-container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .panel-scroll-container){height:calc(100% - 120px)}@media screen and (max-width:570px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .panel-scroll-container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .panel-scroll-container){height:calc(100% - 120px)}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .scrollable-content){white-space:normal;overflow:auto}@media screen and (max-width:810px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .scrollable-content){flex-wrap:wrap}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .scrollable-content:not(.show-scrollbar),.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .scrollable-content:not(.show-scrollbar)){padding-right:0;right:0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list){text-align:left;flex-wrap:wrap;width:100%;margin-bottom:16px;display:flex}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__title,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__title){text-align:left;text-transform:initial;margin:8px 0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item){justify-content:space-around;width:50%;padding:4px;display:flex}@media screen and (max-width:810px) and (min-width:571px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item){flex-basis:25%;padding:8px 8px 8px 0}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container){color:#fff;text-align:center;background:#f2f2f2 50%/100%;border-radius:4px;justify-content:center;align-items:center;width:100%;height:80px;padding:0 8px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container){padding:0 4px}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container){transition-property:background-size;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container){transition-duration:.01ms}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container:before{content:"";z-index:0;background-color:#0000;width:100%;height:100%;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);position:absolute}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container:before{content:"";z-index:0;background-color:#0000;width:100%;height:100%;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);position:absolute}@media (prefers-reduced-motion:reduce){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container:before{transition-duration:.01ms}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container:before{transition-duration:.01ms}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-name){z-index:1;word-break:break-word}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item:hover .category-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item:hover .category-list__item-image__container){background-size:150%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item:hover .category-list__item-image__container:before{background-color:#1a1a1a80}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item:hover .category-list__item-image__container:before{background-color:#1a1a1a80}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list){text-align:left;margin-bottom:8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__title,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__title){text-align:left;text-transform:initial;margin:8px 0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item){background-color:#fff;background-image:url(/static/images/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:40px;width:calc(50% - 10px);height:0;padding:4px 4px calc(50% - 10px);display:inline-block;position:relative}@media screen and (max-width:810px) and (min-width:571px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item){width:calc(25% - 10px);padding-bottom:calc(25% - 10px)}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item-image__container){width:100%;position:relative}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item-image){background:#fff;width:100%;max-width:100%;display:block}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item:hover .art-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item:hover .art-list__item-image__container){box-shadow:0 0 5px #ccc}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item--busy,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item--busy){cursor:progress}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item--busy:after{content:"";background:#ffffffbf url(/static/images/loading.gif) 50%/40px no-repeat;position:absolute;inset:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item--busy:after{content:"";background:#ffffffbf url(/static/images/loading.gif) 50%/40px no-repeat;position:absolute;inset:0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list__item[aria-disabled=true]:not(.art-list__item--busy),.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-list__item[aria-disabled=true]:not(.art-list__item--busy)){cursor:not-allowed;opacity:.5}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-empty-result__icon,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-empty-result__icon){margin:40px 0}@media screen and (max-width:768px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-empty-result__icon,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-empty-result__icon){margin:20px 0}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-empty-result__text,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-empty-result__text){color:#ccc;text-transform:none;padding:0 20px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:30px}@media screen and (max-width:768px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-empty-result__text,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .art-empty-result__text){padding:0 8px}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .design-panel__content__slider{padding-left:16px}@media screen and (max-width:570px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .design-panel__content__slider{padding:0 16px}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .panel-scroll-container{height:100%}@media screen and (max-width:570px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .panel-scroll-container{height:100%}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel.design-panel--large{width:390px}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel.design-panel--large{width:100%}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove){background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move--up{background-image:url(/static/icons/chevron-up.svg)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move--down{background-image:url(/static/icons/chevron-down.svg)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove{background-image:url(/static/icons/cross.svg)}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove){border-radius:50%;flex:none;width:24px;height:24px;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove){transition-duration:.01ms}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move:hover:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.slick-disabled),.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove:hover:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.slick-disabled)){background-color:#e5e5e5}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move:focus-visible,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove:focus-visible){outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move:focus-visible,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove:focus-visible){outline-offset:2px;outline:2px solid canvastext}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__move:active:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.slick-disabled),.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__remove:active:not(:disabled):not([aria-disabled=true]):not(.disabled):not(.slick-disabled)){transform:scale(.95)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__button{margin-bottom:16px;padding:0 8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .design-panel__name__input .design-panel__tool-item__input{border-color:gray}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel.design-panel--large{width:315px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .scrollbar-container{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content__slider-label{text-align:left;flex-basis:33.3333%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content__slider-label:nth-child(2){padding-left:4px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content__slider-label:nth-child(3){text-align:center;padding-left:24px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content__slider-label:last-child{text-align:right}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .dl-weight-select{position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .dl-weight-select .item-outline__line{pointer-events:none;width:20px;margin:0;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .dl-weight-select__control{color:#000;cursor:pointer;background-color:#fff;border:2px solid #e5e5e5;border-radius:3px;width:100%;height:40px;padding:0 8px 0 36px;display:block}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .dl-weight-select__control:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .dl-weight-select__control:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .item-outline__line{background:#000;width:90px;height:6px;margin:8px auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .item-outline__name{text-transform:capitalize}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .item-outline--thin .item-outline__line{height:6px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .item-outline--medium .item-outline__line{height:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .item-outline--thick .item-outline__line{height:12px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .item-outline--heavy .item-outline__line{height:16px}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__tool-item{vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0;padding:0;display:inline-flex}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .divider{margin:0 8px}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__tool-button{padding:0 48px}}@media screen and (max-width:768px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__tool-button{padding:0 24px}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel){width:228px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .icon-color-wrapper){width:30px;height:30px;margin:4px;display:inline-block}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel .icon-color-wrapper .back,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .icon-color-wrapper .back){box-shadow:inset 0 0 0 1px gray}@media screen and (max-width:810px) and (min-width:571px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content){--dl-panel-gutter:16px;flex-direction:column;justify-content:space-between;padding:20px 16px;display:flex}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-instructions,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .group-list-instructions,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .personalise-instructions,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .group-list-instructions){width:100%}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-instructions .design-panel__info--inline,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .group-list-instructions .design-panel__info--inline,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .personalise-instructions .design-panel__info--inline,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .group-list-instructions .design-panel__info--inline){flex:1;padding:0 8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .group-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .personalise-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .group-list){flex:1;display:flex}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .design-panel__info,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .design-panel__info){text-align:left;width:100%;display:block}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-warning,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .group-list-warning,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .personalise-warning,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .group-list-warning){text-transform:none;text-align:left;border:1px solid #a94f00;border-radius:3px;margin-top:16px;margin-bottom:16px;padding:16px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:16px;display:flex}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-warning__icon,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .group-list-warning__icon,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .personalise-warning__icon,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .group-list-warning__icon){margin-right:16px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .scrollable-content){white-space:normal;overflow:auto}@media screen and (max-width:810px) and (min-width:571px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .scrollable-content){flex-wrap:wrap;display:flex}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list){text-align:left;margin-bottom:8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list.disabled,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list.disabled,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list.disabled,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list.disabled){pointer-events:none;opacity:.5}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item){padding:4px;display:inline-block}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item-image__container){width:100%;position:relative}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item-image){border:1px solid #f2f2f2;width:130px;height:130px;display:block}@media screen and (max-width:570px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item-image){height:100px}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item:hover .personalise-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item:hover .group-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item:hover .personalise-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item:hover .group-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item:hover .personalise-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item:hover .group-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item:hover .personalise-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item:hover .group-list__item-image__container){box-shadow:0 0 5px #ccc}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-text,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item-text,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item-text,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item-text){text-align:center;color:gray;text-transform:uppercase;letter-spacing:.08em;padding:4px 0;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-cost,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .group-list__item-cost,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .personalise-list__item-cost,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-list__item-cost){color:#000;text-transform:none;letter-spacing:normal;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:block}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content{height:calc(100% - var(--dl-close-row-h,41px));--dl-panel-gutter:0px;padding:0 0 16px;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .scrollable-content{--dl-panel-gutter:8px;padding-left:8px;padding-right:8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .scrollable-content.for-windows,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .scrollable-content.for-mac){margin-right:0;padding-right:8px}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .decoration-position .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:24px;right:0;transform:translateY(-50%)}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .decoration-position .design-panel__item.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item{color:#666;padding-top:4px;padding-bottom:4px;display:block;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-name{text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;max-width:110px;margin:0 auto;padding-top:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;overflow:hidden}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-name--only{height:40px;padding:4px 0;line-height:30px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-icon{justify-content:center;align-items:center;height:50px;margin:0 auto;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-icon img{padding-bottom:0!important}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item.selected .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item:hover .icon-color-wrapper){outline-offset:1.5px;outline:2px solid #000}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item.selected .design-panel__item-name,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item:hover .design-panel__item-name){color:#000}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item .icon-color-wrapper .back{background:url(/static/icons/decoration-add.svg) 50% no-repeat}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item img{padding-bottom:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info{text-transform:none;color:#666;background:#fff;border-top:1px solid #e5e5e5;margin:0 16px;padding:16px 0 20px;font-size:.75rem;line-height:1.58}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info a{color:#000;font-family:Lab Grotesque,LabGrotesque-Medium-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info--bottom{z-index:120;position:absolute;bottom:0;left:0}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info--bottom{position:static}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info--inline{text-align:left;color:#000;border:none;margin:0;padding:8px 0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip{font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip--large{color:#000;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:26px}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip--large{text-align:center}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip--normal{font-size:1rem}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip--normal h4{margin-bottom:8px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content__search{margin-bottom:20px;padding:0 8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content__search .MuiOutlinedInput-root{border-radius:3px 0 0 3px;height:41px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content__search .MuiOutlinedInput-root fieldset{border-radius:3px 0 0 3px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content__search button{border-radius:0 3px 3px 0;width:40px;height:40px;padding:0 8px;display:inline-block}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .form__group{text-transform:none;justify-content:space-between;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .form__group__item{flex-basis:48%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .form__group__item label{color:#000;margin:8px 0;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:16px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item{text-transform:none;padding:4px 0;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;display:block;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names{padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content{justify-content:center;align-items:center;padding:0 8px;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content .approval{margin-left:8px;line-height:1;display:inline-block}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content .approval svg{width:16px;height:16px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content .approval svg path:first-child{fill:#000}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content.unavailable{color:gray}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__info-tip{cursor:pointer;margin-left:4px}@media screen and (min-width:811px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable){box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:44px;padding-left:28px;padding-right:28px;display:flex}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names>.design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable>.design-panel__tool-item__content),:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names>.design-panel__tool-item__content>*,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable>.design-panel__tool-item__content>*){min-width:0}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names:before{right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable:before{right:8px}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable.selected:before{filter:none}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.no-extension,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable.no-extension){cursor:default}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name-size.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.no-extension:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable.no-extension:before{display:none}@media screen and (min-width:811px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape){flex-direction:column;align-items:stretch}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font .design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape .design-panel__tool-item__content){width:100%;min-height:20px;margin-left:0;margin-right:0;padding:0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font .design-panel__tool-item__input-tip,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape .design-panel__tool-item__input-tip){text-align:center;width:100%}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application span{text-transform:capitalize}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__preview-text{max-width:150px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__preview-text .design-panel__tool-item__name{padding-top:8px!important}@media screen and (max-width:570px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__preview-text{max-width:100px}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names .icon-color-wrapper .back{background:#000;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names .icon-color-wrapper .back:after{content:"";filter:brightness(0)invert();background:url(/static/icons/edit.svg) 50%/20px 20px no-repeat;position:absolute;inset:0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names:hover .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.selected .icon-color-wrapper){outline-offset:1.5px;outline:2px solid #000}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color{margin-bottom:-8px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item{margin-bottom:8px;padding:0}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item{box-sizing:border-box;width:100%;min-height:44px;padding-left:28px;padding-right:28px}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item:after{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item:before{right:8px}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:24px;right:0;transform:translateY(-50%)}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item .icon-color-wrapper{margin:4px auto}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item .icon-color-wrapper{margin:0 auto}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item .icon-color-wrapper .back{backface-visibility:hidden;background-image:none;transform:translate(0,0);box-shadow:inset 0 0 0 1px gray}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item.selected:before{filter:none}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item){margin-bottom:8px;padding:0}@media screen and (max-width:810px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item){margin-bottom:0}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item:after{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item:after{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item:after{display:none}@media screen and (min-width:811px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:24px;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:24px;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:24px;right:0;transform:translateY(-50%)}}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item .icon-color-wrapper){margin:4px auto}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item.selected:before{filter:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item.selected:before{filter:none}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item .icon-color-wrapper){box-shadow:inset 0 0 0 1px gray}:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item--oneline,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item--oneline,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item--oneline){margin-bottom:0!important}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item--oneline:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:16px;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item--oneline:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:16px;right:0;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item--oneline:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:16px;right:0;transform:translateY(-50%)}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item--oneline:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;margin-left:-4px;position:absolute;top:0;left:50%;right:0;transform:rotate(270deg);display:block!important}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item--oneline:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;margin-left:-4px;position:absolute;top:0;left:50%;right:0;transform:rotate(270deg);display:block!important}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item--oneline:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;margin-left:-4px;position:absolute;top:0;left:50%;right:0;transform:rotate(270deg);display:block!important}}@media screen and (min-width:811px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-layout .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item){box-sizing:border-box;width:100%;min-height:44px;padding-left:20px;padding-right:20px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-layout{padding-left:0;padding-right:0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;display:block;position:absolute;top:24px;right:8px;transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item:before{content:"";filter:invert(.5);background:url(/static/icons/chevron-right.svg) 50%/contain no-repeat;width:20px;height:20px;display:block;position:absolute;top:24px;right:8px;transform:translateY(-50%)}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item-container{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool{justify-content:space-around;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool .flip-tool__buttons{justify-content:space-around;width:100%;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool .flip-tool__item{border:1px solid #e5e5e5;border-radius:3px;margin:8px;padding:4px 8px;line-height:0;display:block}@media screen and (max-width:768px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool .flip-tool__item{margin:4px;padding:4px}}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool .flip-tool__item.active{background-color:#000;border-color:#000}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool .flip-tool__item.active svg g{stroke:#fff;fill:#fff}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__cover-image{margin-left:calc(-1*var(--dl-panel-gutter,0px));margin-right:calc(-1*var(--dl-panel-gutter,0px));background:url(/static/images/personalise.jpg) 50%/cover no-repeat;border-radius:0;width:auto;height:160px;padding:4px 0}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__cover-image{height:240px}}@media screen and (max-width:570px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__cover-image{height:130px}}.design-lab #product-customize-panel #decorate-panel .customHtml p{font-size:inherit;margin-bottom:16px}.design-lab #product-customize-panel #additional-features-panel{background-color:#fff;border-radius:0 6px 6px;height:100%;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list{width:240px}.design-lab #product-customize-panel #additional-features-panel .feature-list.extended{background-image:linear-gradient(90deg,#fff,#f8f8f8);background-position-x:right;background-repeat:no-repeat;background-size:20px 100%;box-shadow:inset -1px 0 #ebebeb}.design-lab #product-customize-panel #additional-features-panel .feature-list:not(.feature-detail) .scrollbar-container{height:calc(100% - 90px)}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content{height:calc(100% - var(--dl-close-row-h,40px));--dl-panel-gutter:0px;padding:0 0 16px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .scrollable-content{--dl-panel-gutter:16px;padding-left:16px;padding-right:16px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .title{text-align:center;padding:4px 8px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .description{text-transform:none;letter-spacing:normal;border-bottom:1px solid #f2f2f2;padding:8px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item{border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:8px;text-decoration:none;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item .name{letter-spacing:.08em;text-transform:uppercase;color:#595959;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700}:is(.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item.selected .name,.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item:hover .name){color:#000}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item .svg-icon{align-items:center;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item .approval{display:inline-block}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item .approval svg{width:16px;height:16px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item .approval svg path:first-child{fill:#000}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content{text-transform:none;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .color-list{padding-top:4px;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .color-list .icon-color-wrapper{width:30px;height:30px;margin:4px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .dropdown-option{gap:4px;margin-bottom:8px;font-size:.875rem;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .dropdown-hex{border:1px solid #000;border-radius:100%;width:14px;height:14px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper::-webkit-scrollbar{width:8px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper::-webkit-scrollbar-thumb{background-color:#0003}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper .icon-color-wrapper{flex-shrink:0;width:14px;height:14px;margin:0 8px 0 0;display:inline-block}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper .singleValue{white-space:normal;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper .singleValue .icon-color-wrapper{outline:none}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .back{box-shadow:inset 0 0 1px #000!important}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-image{width:100%;max-width:100%;margin:8px 0}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-price-from{margin-bottom:4px;font-size:.875rem}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-price-from .price{font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-description{font-size:.625rem}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-submit-button{justify-content:flex-end;margin:16px 0;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-submit-button .button{max-width:160px;padding:8px 20px;font-size:.625rem}@media screen and (max-width:768px){.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-submit-button .button{padding:4px 8px}}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-subTitle{margin-top:8px;margin-bottom:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-name-title{margin-top:8px;margin-bottom:8px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-name-list{margin-left:12px;font-size:.875rem;list-style-type:disc}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-name-list li{margin-bottom:8px;text-decoration:underline}.design-lab #product-customize-panel #additional-features-panel .feature-detail-content .customHtml{padding-bottom:8px;font-size:.875rem;line-height:normal}.design-lab .preview-container{width:calc(100vmin - 120px - var(--rf-dl-alert-height,0px));--dl-garment-size:calc(100vmin - 120px - 100px - var(--rf-dl-alert-height,0px));margin:20px auto 0}.design-lab .preview-container.hide{display:none}.design-lab .preview-container .dl-render-status{width:var(--dl-garment-size);height:0;margin:0 auto;position:relative}.design-lab .preview-container .dl-render-status__chip{z-index:1;color:#000;white-space:nowrap;pointer-events:none;opacity:0;background-color:#fff;border:1px solid #ccc;border-radius:27px;align-items:center;gap:8px;padding:4px 12px;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);display:inline-flex;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:reduce){.design-lab .preview-container .dl-render-status__chip{transition-duration:.01ms}}.design-lab .preview-container .dl-render-status__chip--shown{opacity:1}.design-lab .preview-container .dl-render-status__label{text-transform:uppercase;letter-spacing:.08em;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;line-height:1.1}.design-lab .preview-container .dl-render-status__spinner{box-sizing:border-box;border:2px solid #ccc;border-top-color:#000;border-radius:50%;flex:none;width:12px;height:12px}.design-lab .preview-container .dl-render-status__chip--shown .dl-render-status__spinner{animation:.8s linear infinite designLab-module-scss-module__sB4bgq__rc-upload-spin}@media (prefers-reduced-motion:reduce){.design-lab .preview-container .dl-render-status__chip--shown .dl-render-status__spinner{animation:none}}.design-lab .preview-container .swiper-container{margin-left:40px;margin-right:40px}.design-lab .preview-container .swiper-container .product-side-svg-wrapper{width:var(--dl-garment-size);height:var(--dl-garment-size);margin:auto;position:relative}.design-lab .preview-container .swiper-container .product-side-svg-wrapper svg{width:100%;height:100%}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .decoration__preview-image{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){.design-lab .preview-container .swiper-container .product-side-svg-wrapper .decoration__preview-image{transition-duration:.01ms}}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .decoration__preview-image--refreshing{opacity:.45}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container.hidden{visibility:hidden}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container--peek .design-badge-position{opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container--peek .design-badge-position{transition-duration:.01ms}}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container--peek .design-badge-position:hover{opacity:1}@media (hover:none){.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container--peek{visibility:hidden}}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container .design-badge-position{cursor:pointer;border:3px solid #ccc;position:absolute}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container .design-badge-position--hovered{border-style:dashed;border-color:#000;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px #fff}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container .design-badge-position .add-icon{filter:brightness(0)invert();margin:auto;position:absolute;inset:0}.design-lab .preview-container .gallery-controls{margin-top:8px}.design-panel__tool-button{letter-spacing:.08em;text-transform:uppercase;background:#fff;border:2px solid #e5e5e5;border-radius:3px;width:100%;height:40px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700}.design-panel__tool-button:hover{border-color:#000}.design-panel__tool-button:focus{outline:none}.design-panel__tool-button__group{gap:8px;padding:12px 8px 0;display:flex}.design-panel__tool-button__group .design-panel__tool-button{flex:1;justify-content:center;align-items:center;display:flex}.design-panel__tool-button__icon{padding-right:16px}.design-panel__tool-button__icon img{width:20px;height:20px}.design-panel__tool-button--primary{color:#fff;background:#000;border-color:#000}.design-panel__tool-button--primary:hover{background-color:gray;border-color:gray}.design-panel__tool-button.disabled{opacity:.5;pointer-events:none}.dialog-btn-reset{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block}.dialog-btn-reset:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){.dialog-btn-reset:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.design-lab-dialog .main-title{color:#000;text-align:center;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.04}.design-lab-dialog .paragraph{color:#666;text-align:center;margin-top:12px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.58}.design-lab-dialog .dialog-action{margin-top:24px}:is(.back-prompt,.reset-dialog){text-align:center;padding:48px!important}:is(.back-prompt .dialog-action .continue-design,.reset-dialog .dialog-action .continue-design){color:#000;cursor:pointer;margin-top:12px;text-decoration:underline;display:inline-block}.reset-dialog .btn-reset-save-design{width:220px;margin-right:8px;padding-left:20px!important;padding-right:20px!important}@media screen and (max-width:768px){.reset-dialog .btn-reset-save-design{padding-left:8px!important;padding-right:8px!important}}.reset-dialog .btn-reset-all{width:220px}.top-right-dialog a{color:#000;cursor:pointer;text-decoration:none}.top-right-dialog .MuiBackdrop-root{background-color:#0003}.top-right-dialog .MuiDialog-paper{color:#000;width:570px;margin:0;position:absolute;top:100px;right:30px}.top-right-dialog .MuiDialogContent-root{padding:0!important}.top-right-dialog .dialog-header{justify-content:space-between;align-items:center;height:60px;padding-left:20px;padding-right:20px;display:flex}.top-right-dialog .dialog-header .go-back{flex:50%}.top-right-dialog .dialog-header .go-back .icon{vertical-align:middle;display:inline-block}.top-right-dialog .dialog-header .close-dialog{text-align:right;flex:50%}.top-right-dialog .dialog-content{padding:0 20px 20px}.top-right-dialog .dialog-content .title{margin-bottom:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.15}.top-right-dialog .dialog-content .title.medium{font-size:1rem}.top-right-dialog .dialog-content .subtitle{color:#666;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.5}.top-right-dialog .dialog-content .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.top-right-dialog .dialog-content .cta-row .button{flex:auto}@media screen and (max-width:570px){.top-right-dialog .dialog-content .cta-row{gap:8px}}.top-right-dialog .dialog-content .design-manager-promotion{color:#000;margin-top:20px}.top-right-dialog .dialog-content .design-manager-promotion .btn-create-project:not(.button){-webkit-box-shadow:none;box-shadow:none;color:inherit;font:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;height:auto;min-height:0;margin:0;padding:0;line-height:normal;text-decoration:underline}.top-right-dialog .dialog-content .design-manager-promotion.promo{text-align:center;margin-top:24px}.top-right-dialog .dialog-content .design-manager-promotion.promo .promo-divider{color:#666;align-items:center;gap:12px;margin-bottom:16px;font-size:.875rem;display:flex}.top-right-dialog .dialog-content .design-manager-promotion.promo .promo-divider:before{content:"";border-top:1px solid #e5e5e5;flex:1}.top-right-dialog .dialog-content .design-manager-promotion.promo .promo-divider:after{content:"";border-top:1px solid #e5e5e5;flex:1}.top-right-dialog .dialog-content .design-manager-promotion.promo .customHtml p{margin-bottom:8px}.top-right-dialog .dialog-content .design-manager-promotion.promo .btn-create-project{margin-top:8px}.top-right-dialog .dialog-content .design-manager-promotion.promo .promo-login-hint{color:#666;margin-top:12px;margin-bottom:0;font-size:.875rem}.top-right-dialog .dialog-content .design-manager-promotion.promo .promo-login-hint .promo-login-link{font:inherit;color:#000;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.top-right-dialog .dialog-content .user-container{padding-top:8px;padding-bottom:8px}.top-right-dialog .dialog-content .user-container .form-container{padding-left:0;padding-right:0}.top-right-dialog .dialog-action{margin-bottom:24px}.start-order-dialog .back-pdp-wrapper{text-align:center}.start-order-dialog .back-pdp-wrapper .back-pdp{color:#000;margin:20px auto;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.save-design-dialog .save-design-title{margin-bottom:16px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700}.save-design-dialog .save-design-routes{margin-top:20px}.save-design-dialog .save-design-routes__intro{color:#595959;margin:4px 0 0;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.58}:is(.save-design-dialog .save-design-routes__next,.save-design-dialog .save-design-routes__alt){color:#595959;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.5}.save-design-dialog .save-design-routes__next{margin:8px 0 0}.save-design-dialog .save-design-routes__alt{text-align:center;margin:12px 0 0}.save-design-dialog .save-design-routes__register{margin-top:16px}.save-design-dialog .save-design-routes__register .form-container{padding:0}.save-design-dialog .save-design-routes__register .form-item{margin-bottom:16px}.save-design-dialog .save-design-routes__register label{text-transform:none;letter-spacing:0;color:#000;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.3}.save-design-dialog .save-design-routes__register .find-us-input-label{text-transform:none;letter-spacing:0;color:#000;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.3}.save-design-dialog .save-design-routes__register .button.large{width:100%;padding:16px}.save-design-dialog .save-design-routes__footer{color:#595959;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;display:flex}.save-design-dialog .save-design-routes__alt-link{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#000;background:0 0;border:0;padding:0;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;text-decoration:underline}.save-design-dialog .save-to-project__intro{color:#595959;margin:4px 0 20px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.58}.save-design-dialog .save-to-project .btn-save-project{width:100%}.save-design-dialog .save-to-project-finish__share{margin-top:20px}.save-design-dialog .save-to-project-finish__actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}.save-design-dialog .save-to-project-finish__actions .button{width:100%}.save-design-dialog .save-to-project-finish__talk{cursor:pointer;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#000;background:0 0;border:0;border-top:1px solid #e5e5e5;align-items:center;gap:12px;width:100%;margin-top:16px;padding:16px 0 0;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;display:flex}.save-design-dialog .save-to-project-finish__talk:hover{color:#595959}.save-design-dialog .save-to-project-finish__talk:hover .save-to-project-finish__talk-label{text-decoration:underline}.save-design-dialog .save-to-project-finish__talk:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (forced-colors:active){.save-design-dialog .save-to-project-finish__talk:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.save-design-dialog .save-to-project-finish__talk .chev{flex:none}.save-design-dialog .save-to-project-finish__talk-label{flex:1}.save-design-dialog .save-to-project-finish__talk-meta{letter-spacing:0;text-transform:none;color:#595959;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300}.save-design-dialog .form-container{margin-top:20px}.save-design-dialog .form-container .btn-send-email{height:50px}.save-design-dialog .form-container .form-control.consent{margin-top:32px;margin-bottom:16px}.save-design-dialog .form-container .form-control.consent .MuiFormControlLabel-label{font-size:.9375rem}.save-design-dialog .share-container .share-help-text{color:#000;margin-bottom:8px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.33;display:inline-block}.save-design-dialog .share-container .share-content{align-items:center;display:flex}.save-design-dialog .share-container .share-content #shareUrl{border:1px solid #e5e5e5;border-radius:3px;width:50%;height:50px;padding:12px 20px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300}.save-design-dialog .share-container .share-content .channel-svg{cursor:pointer;margin-left:20px}.save-design-dialog .share-container .btn-share-link{width:70px;height:50px;padding:none;margin:0}.save-design-dialog .back-pdp-wrapper{text-align:center}.save-design-dialog .back-pdp-wrapper .back-pdp{color:#000;margin:20px auto;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.project-container .heading-text{margin-bottom:32px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.15}.project-container .btn-add-project{letter-spacing:.08em;background:0 0;border:1px solid #ddd;border-radius:3px;width:100%;height:80px;padding:20px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.project-container .btn-add-project .icon-plus{background-color:#f2f2f2;border-radius:50%;width:40px;height:40px;margin-right:32px;padding:8px;display:inline-block}.project-container .project-size{margin-top:32px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.45}.project-container .project-list .project{background-color:#f2f2f2;border-radius:4px;justify-content:space-between;align-items:center;height:80px;margin-top:8px;padding:16px 20px;display:flex}.project-container .project-list .project .project-name{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:66%;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;display:inline-block;overflow:hidden}.project-container .project-list .project .btn-add{justify-content:center;align-items:center;width:80px;height:44px;margin:0;padding:0;display:flex}.project-container .project-list .project .btn-add .icon-plus{width:12px}.project-container .empty-project-hint{text-align:center;color:#ccc;margin-top:64px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.15}.project-container .empty-project-hint img{width:160px}.project-container .empty-project-hint .hint-text{margin-top:32px;margin-bottom:32px}.project-container .project-loading{height:150px;position:relative}.save-to-project-finish .btn-view-project{width:100%;margin-top:20px}.design-lab-tooltip-container{z-index:102;background-color:#00000026;position:fixed;inset:0}.design-lab-tooltip{color:#fff;background-color:#000;max-width:295px;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,.2,1);position:relative;left:-10px!important}@media (prefers-reduced-motion:reduce){.design-lab-tooltip{transition-duration:.01ms}}:is(.design-lab-tooltip ul,.design-lab-tooltip li){margin:0;padding:0}.design-lab-tooltip:after{content:"";border:5px solid #0000;border-left-color:#000;width:0;height:0;position:absolute;top:10px;right:-10px}.design-lab-tooltip .close-tooltip{text-align:center;border-bottom:1px solid #333;padding:16px}.design-lab-tooltip .close-tooltip a{cursor:pointer}.design-lab-tooltip .close-tooltip a img{width:20px;height:20px}.design-lab-tooltip .tooltip-content{max-height:calc(100vh - 275px);padding:20px 32px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.86;overflow:auto}.design-lab-tooltip .tooltip-content ul p{margin-bottom:0}:is(.design-lab-tooltip .tooltip-content ul,.design-lab-tooltip .tooltip-content p){margin-bottom:24px}.dl-side-placeholder{position:relative;overflow:hidden}:is(.dl-side-placeholder .dl-side-placeholder__blur,.dl-side-placeholder .dl-side-placeholder__full){-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.dl-side-placeholder .dl-side-placeholder__blur{filter:blur(6px);width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;top:-12px;left:-12px}.dl-side-placeholder .dl-side-placeholder__full{position:absolute;inset:0}.designer_container{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.designer_container .designer-pane-loading{z-index:3;background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.designer_container .designer-pane-loading__card{background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;display:flex;box-shadow:0 4px 16px #0000001f}.designer_container .designer-pane-loading .reform-components__spinner{z-index:auto;background-color:#0000;background-size:contain;width:48px;height:48px;position:static;top:auto;left:auto}.designer_container .designer-pane-loading .text{letter-spacing:.08em;color:#000;text-align:center;max-width:32ch;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.58}.designer_container.relative{position:relative}.designer_container.zoomed{overflow:auto}.designer_container .designer_header{color:#000;z-index:1000;background-color:#ffffffe6;padding-left:32px;padding-right:32px;top:0;transform:none;position:fixed!important}:is(.designer_container .designer_header .left-area,.designer_container .designer_header .center-area){flex-basis:33.3333%}:is(.designer_container .designer_header .left-area .action-group a.disabled,.designer_container .designer_header .left-area .action-group button.disabled){color:#ccc;pointer-events:none}.designer_container .designer_header .help-title{text-align:right;margin-right:20px}@media screen and (max-width:768px){.designer_container .designer_header .help-title{margin-right:8px}}.designer_container .designer_header .help-title .need-help{color:#666;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300}.designer_container .designer_header .help-title .lnk-help{color:inherit;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;text-decoration:none}.designer_container .designer_header .button{text-transform:uppercase;letter-spacing:.08em;border:2px solid #262626;margin:0;padding:8px 20px}@media screen and (max-width:768px){.designer_container .designer_header .button{padding:4px 8px}}.designer_container .designer_header .button.btn-done{white-space:nowrap}.designer_container .designer_header .button.btn-done .button-icon{align-items:center;margin-right:8px;display:inline-flex}@media screen and (max-width:768px){.designer_container .designer_header .button.btn-done .button-icon{margin-right:4px}}.designer_container .designer_header .button:hover{border-color:#666}.designer_container.hide{z-index:-1;visibility:hidden;opacity:0;pointer-events:none}.designer_container.hide .designer_header{transform:translateY(-100%)}.designer_container.hide .designer-canvas{opacity:0}.designer_container .canvas-keyboard-controls button{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;z-index:2147483647;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}:is(.designer_container .canvas-keyboard-controls button:focus,.designer_container .canvas-keyboard-controls button:focus-visible){clip:auto;clip-path:none;white-space:normal;color:#fff;background:#000;width:auto;height:auto;margin-right:8px;padding:8px 12px;font-size:1rem;display:inline-block;overflow:visible}.designer_container .designer-canvas{width:100%;height:70%;padding:0 25%;position:relative;top:130px}@media screen and (max-width:810px){.designer_container .designer-canvas{height:50%;padding:0 86px}}@media screen and (max-width:570px){.designer_container .designer-canvas{height:40%;padding:0 40px;top:102px}}.designer_container .designer-bg{width:100%;height:100vh;position:absolute;top:20px;left:10px;overflow:hidden}:is(.designer_container .designer-bg__image,.designer_container .designer-bg__svg){-webkit-user-select:none;user-select:none;z-index:-1;width:100%;position:absolute}.designer_container .designer-bg__image{z-index:0}.designer_container .designer-bg__hover{box-sizing:border-box;z-index:0;pointer-events:none;border:2px dashed #000;position:absolute;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px #fff}.designer_container .dcl-canvas{outline-offset:0;background:0 0;border:10px solid #0003;border-top-width:20px;outline:1px solid #ffffffa6}.designer_container .dcl-canvas .dcl-canvas__underlay{display:none}.designer_container .dcl-canvas .dcl-canvas__canvas-info{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 1px #000000e6,0 0 3px #000000e6;width:100%;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;position:absolute;top:-15px;overflow:hidden}.designer_container .dcl-canvas .dl-artwork-placeholder{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.designer_container .dcl-canvas .dl-artwork-placeholder__image{-o-object-fit:contain;object-fit:contain;opacity:.5;max-width:60%;max-height:60%}.designer_container .dcl-canvas .dl-artwork-placeholder__label{color:#fff;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 1px #000000e6,0 0 3px #000000e6;align-items:center;gap:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;display:inline-flex}.designer_container .dcl-canvas .dl-artwork-placeholder__label:before{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite designLab-module-scss-module__sB4bgq__rc-upload-spin}@media (prefers-reduced-motion:reduce){.designer_container .dcl-canvas .dl-artwork-placeholder__label:before{animation:none}}:is(.designer_container .dcl-decoration.dcl-selected,.designer_container .dcl-decoration.dcl-selecting,.designer_container .dcl-decoration.dcl-over){border:1px solid #fff;margin:-1px 0 0 -1px}.designer_container .dcl-rotatable-handle__line{background-color:#fff;border:none;width:2px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #000}.designer_container .dcl-ui-resizable-handle{box-sizing:border-box;background-color:#fff;border:1px solid #000;width:7px;height:7px}.designer_container .dcl-ui-resizable-handle:hover{background-color:#000}.designer_container .dcl-ui-resizable-handle.dcl-ui-resizable-se{border:0}.designer_container .dcl-ui-resizable-n{margin-left:-3.5px;top:-3.5px;left:50%}.designer_container .dcl-ui-resizable-s{margin-left:-3.5px;bottom:-3.5px;left:50%}.designer_container .dcl-ui-resizable-e{margin-top:-3.5px;top:50%;right:-3.5px}.designer_container .dcl-ui-resizable-w{margin-top:-3.5px;top:50%;left:-3.5px}.designer_container .dcl-ui-resizable-se{bottom:-3.5px;right:-3.5px}.designer_container .dcl-ui-resizable-se:after{content:"";background:url(/static/icons/resize.svg) 50%/30px 30px no-repeat;width:30px;height:30px;display:block}.designer_container .dcl-ui-resizable-sw{bottom:-3.5px;left:-3.5px}.designer_container .dcl-ui-resizable-nw{top:-3.5px;left:-3.5px}.designer_container .dcl-ui-resizable-ne{top:-3.5px;right:-3.5px}.designer_container .dcl-rotatable-handle__icon-container{background-color:#000}.designer_container .dcl-rotatable-handle__icon-container:hover{background-color:#000}.designer_container .designer__multi-select{z-index:10;text-align:center;background:#000;border-radius:0 5px 5px 0;width:40px;padding:8px 0;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.designer_container .designer__multi-select__indicator{background:#ccc;border-radius:50%;width:14px;height:14px;margin:0 auto 8px;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);display:block}@media (prefers-reduced-motion:reduce){.designer_container .designer__multi-select__indicator{transition-duration:.01ms}}.designer_container .designer__multi-select__text{color:#ccc;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (prefers-reduced-motion:reduce){.designer_container .designer__multi-select__text{transition-duration:.01ms}}.designer_container .designer__multi-select__button.active .designer__multi-select__indicator{background:#1f7a15;animation:1.5s 3 designLab-module-scss-module__sB4bgq__flickerAnimation}@media (prefers-reduced-motion:reduce){.designer_container .designer__multi-select__button.active .designer__multi-select__indicator{animation:none}}.designer_container .designer__multi-select__button.active .designer__multi-select__text{color:#fff}.designer_container .designer__multi-select__infobar{color:#fff;z-index:1;text-align:center;background:#1f7a15;width:100%;padding:4px;position:fixed;top:70px}@media screen and (min-width:571px){.designer_container .designer__multi-select__infobar{top:100px}}.dcl-contextual-toolbar{transform:translate(10px);z-index:101!important;background:0 0!important}.dcl-contextual-toolbar-primary-row{background:#000;border-bottom:1px solid gray;border-radius:3px;justify-content:center;padding:0 4px}.dcl-contextual-toolbar-secondary-row{margin-top:-4px;overflow:hidden}.dcl-contextual-toolbar-secondary-row .dcl-edit-text__field{border:none;border-radius:0 0 3px 3px;outline:none;height:auto;padding:8px}.dcl-invisible .dcl-contextual-toolbar-secondary-row{opacity:0}.dcl-contextual-toolbar.withItemToolbar{min-width:240px;transform:translate(10px,-15px)}.dcl-contextual-toolbar.withItemToolbar .dcl-contextual-toolbar-primary-row{border-radius:3px 3px 0 0}.dcl-contextual-toolbar.withTextInputbar{transform:translate(10px,-25px)}.dcl-contextual-toolbar.withTextInputbar .dcl-contextual-toolbar-primary-row{border-radius:3px 3px 0 0}:is(.dcl-contextual-toolbar .dcl-button--expandable,.dcl-contextual-toolbar .dcl-button--toolbar){height:40px}.dcl-contextual-toolbar .dcl-button--expandable:after{content:"";background:gray;width:1px;height:100%;position:absolute;right:0}.dcl-contextual-toolbar .dcl-button--toolbar:after{content:"";background:gray;width:1px;height:100%;position:absolute;right:0}.dcl-contextual-toolbar .dcl-button--expandable:first-child:before{content:"";background:gray;width:1px;height:100%;position:absolute;left:0}.dcl-contextual-toolbar .dcl-button--toolbar:first-child:before{content:"";background:gray;width:1px;height:100%;position:absolute;left:0}:is(.dcl-contextual-toolbar .dcl-button--expandable.dcl-button--menu,.dcl-contextual-toolbar .dcl-button--toolbar.dcl-button--menu){height:31px}:is(.dcl-contextual-toolbar .dcl-button--expandable.dcl-button--menu .dcl-toolbar-button__icontext,.dcl-contextual-toolbar .dcl-button--toolbar.dcl-button--menu .dcl-toolbar-button__icontext){display:inline-block}:is(.dcl-contextual-toolbar .dcl-toolbar-button,.dcl-contextual-toolbar .dcl-expanding-button){color:#fff;background-color:#000;height:40px}:is(.dcl-contextual-toolbar .dcl-toolbar-button .dcl-toolbar-button__icontext,.dcl-contextual-toolbar .dcl-expanding-button .dcl-toolbar-button__icontext){display:none}:is(.dcl-contextual-toolbar .dcl-toolbar-button:hover:not(.dcl-toolbar-button--disabled):not(.active):not([disabled]),.dcl-contextual-toolbar .dcl-expanding-button:hover:not(.dcl-toolbar-button--disabled):not(.active):not([disabled])){color:#fff;background-color:#333}:is(.dcl-contextual-toolbar .dcl-toolbar-button.active,.dcl-contextual-toolbar .dcl-expanding-button.active){background-color:#000}:is(.dcl-contextual-toolbar .dcl-toolbar-button.active .dcl-icon__use,.dcl-contextual-toolbar .dcl-expanding-button.active .dcl-icon__use){color:#000;fill:#fff;stroke:#fff}:is(.dcl-contextual-toolbar .dcl-toolbar-button .dcl-toolbar-button__icon,.dcl-contextual-toolbar .dcl-toolbar-button .dcl-expanding-button__icon,.dcl-contextual-toolbar .dcl-expanding-button .dcl-toolbar-button__icon,.dcl-contextual-toolbar .dcl-expanding-button .dcl-expanding-button__icon){width:20px;height:20px}.dcl-contextual-toolbar .dcl-icon__use{color:#000;fill:#fff;stroke:#fff}.dcl-contextual-validation-popper{z-index:2}.dcl-button--expandable:last-of-type:after{display:none}.dcl-button--toolbar:last-of-type:after{display:none}.dcl-button--expandable .dcl-hover-box .dcl-button--toolbar:after{display:none}#dcl-upload-form{display:none}.loading-container{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;display:none;position:absolute;top:0;left:0}.loading-container.visible{background:#fff;display:flex}.loading-container .MuiCircularProgress-colorPrimary{color:#000}@media screen and (min-width:811px){.design-lab #product-customize-panel #entry-panel .divider{background-color:#333}.design-lab #product-customize-panel .show-hide-toggler{display:none}}@media screen and (max-width:1230px){.design-lab .header:not(.designer_header) .center-area{display:none}:is(.design-lab .header:not(.designer_header) .left-area,.design-lab .header:not(.designer_header) .right-area){flex:0 auto}}@media screen and (max-width:810px){.panel-scroll-container{height:100%}.panel-scroll-container .mgr16{margin-right:16px}.panel-scroll-container .scrollable-content{white-space:nowrap;height:auto;max-height:100%;padding-bottom:0;position:static;overflow:auto hidden}.panel-scroll-container .scrollable-content .chrome-picker{max-width:180px;max-height:98px;padding-top:0;display:flex}:is(.panel-scroll-container .scrollable-content .chrome-picker .saturation-white,.panel-scroll-container .scrollable-content .chrome-picker .saturation-black){min-height:98px}.panel-scroll-container .scrollable-content .chrome-picker>div:first-child{z-index:9;max-width:174px;min-height:98px}.panel-scroll-container .scrollable-content .chrome-picker>div:nth-child(2){width:98px;margin-left:-80px;display:none;transform:rotate(90deg);padding-top:0!important}.panel-scroll-container .scrollable-content .chrome-picker>div:nth-child(2) *{max-height:8px}.panel-scroll-container .scrollable-content .chrome-picker>div:nth-child(2) .hue-horizontal>div:nth-child(2)>div{width:8px!important;height:8px!important;transform:none!important}.panel-scroll-container .scrollable-content .hue-picker>div:first-child .hue-vertical{border-radius:20px!important}.panel-scroll-container .scrollable-content .hue-picker>div:first-child .hue-vertical>div:nth-child(2)>div{width:20px!important;height:20px!important;transform:translateY(-18px)!important}.panel-scroll-container .scrollable-content .matched-colour-list{align-items:flex-start!important}.panel-scroll-container .scrollable-content .matched-colour-list .color-wrapper{max-height:30px}.panel-scroll-container .scrollable-content .matched-colour-list .icon-color-wrapper{width:25px!important;height:25px!important}.panel-scroll-container .scrollbar-track.vertical{display:none}.design-lab .search-colours{width:121px;margin-bottom:0}.design-lab .search-colours .search-colours-input{height:23px}.design-lab .btn-colour-assistant.small{max-width:100%;margin-left:0}.design-lab .btn-colour-assistant.moible{max-width:150px;height:27px;margin-bottom:0;line-height:27px}.design-lab .search-colours-panel{z-index:-1;width:100%;height:100%;position:absolute;top:0}.design-lab .search-colours-panel.isShow{z-index:1}.design-lab .search-colours-panel .matched-colour-panel{width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;top:0}.design-lab .search-colours-panel .matched-colour-panel .matched-colour-text{word-break:break-word;white-space:normal}.design-lab .search-colours-panel .matched-colour-panel .no-matched-colors{max-width:312px}.design-lab .search-colours-panel .matched-colour-panel .searched-color-list{width:80%;max-height:108px;padding-right:8px}.design-lab .search-colours-panel .matched-colour-panel .searched-color-list li:nth-child(5n){margin-right:inherit}.design-lab .search-colours-panel .matched-colour-panel .button.btn-close{display:none}.design-lab .container{padding-left:24px;padding-right:24px}.design-lab .header.designer_header{padding-left:20px;padding-right:20px}:is(.design-lab .header .left-area .btn-back,.design-lab .header .right-area .btn-save-design,.design-lab .header .right-area .btn-contact-us){height:44px;padding:0 12px}}@media screen and (max-width:810px) and (max-width:570px){:is(.design-lab .header .left-area .btn-back,.design-lab .header .right-area .btn-save-design,.design-lab .header .right-area .btn-contact-us){padding:0 4px}}@media screen and (max-width:810px){.design-lab .header .left-area .action-group{margin-left:20px}.design-lab .header .center-area{flex-basis:120px}:is(.design-lab .header .right-area .btn-save-design,.design-lab .header .right-area .btn-contact-us){margin-left:8px}:is(.design-lab .header .right-area .btn-save-design span.button-icon,.design-lab .header .right-area .btn-contact-us span.button-icon){margin-right:4px}.design-lab .header .right-area .action-group .btn-label--full{display:none}.design-lab .header .right-area .action-group .btn-label--short{display:inline-block}.design-lab .header .right-area .btn-done{height:44px}.design-lab .header .right-area .btn-help{white-space:nowrap;height:32px;padding:0 8px}.design-lab #product-customize-panel{flex-direction:column-reverse;align-items:flex-end;width:100%;transition-property:height;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,.2,1);position:fixed;top:auto;bottom:0;left:0}}@media screen and (max-width:810px) and (prefers-reduced-motion:reduce){.design-lab #product-customize-panel{transition-duration:.01ms}}@media screen and (max-width:810px){.design-lab #product-customize-panel.full-height{height:100%}:is(.design-lab #product-customize-panel.editing-text,.design-lab #product-customize-panel.item-interacting){transform:translateY(100vh)}.design-lab #product-customize-panel .show-hide-toggler{text-align:center;background-color:#fff;border:1px solid #f2f2f2;border-bottom-width:0;border-top-left-radius:2px;border-top-right-radius:2px;width:40px;height:40px;margin-right:20px;padding-top:8px}}@media screen and (max-width:810px) and (max-width:810px) and (min-width:571px){.design-lab #product-customize-panel .show-hide-toggler{display:none}}@media screen and (max-width:810px){.design-lab #product-customize-panel #entry-panel{z-index:1;border-radius:0;flex-direction:row;width:100%;padding:8px}.design-lab #product-customize-panel #entry-panel .divider{opacity:.15}.design-lab #product-customize-panel #entry-panel .switch-side{margin-bottom:0}.design-lab #product-customize-panel #entry-panel .customize-categories{flex-direction:row;align-self:stretch;width:auto}.design-lab #product-customize-panel #entry-panel .customize-categories>div{justify-content:center;align-items:center;display:flex}.design-lab #product-customize-panel #entry-panel .customize-categories>div:has(>button[aria-expanded=true]){position:relative}.design-lab #product-customize-panel #entry-panel .customize-categories>div:has(>button[aria-expanded=true]):after{content:"";background:#fff;height:3px;position:absolute;bottom:-8px;left:-20px;right:-20px}.design-lab #product-customize-panel #entry-panel .customize-categories button[aria-expanded=true]{-webkit-box-shadow:none;box-shadow:none}.design-lab #product-customize-panel #entry-panel .customize-categories .decorate{margin-top:0}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .expend-colours .mobile-fav{display:flex}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .expend-colours .color-wrapper .icon-color-wrapper{width:25px;height:25px}:is(.design-lab #product-customize-panel #color-customize-panel,.design-lab #product-customize-panel #decorate-panel,.design-lab #product-customize-panel #additional-features-panel){border-radius:0;flex-direction:column-reverse;width:100%;height:auto;position:relative;left:0;right:0}:is(.design-lab #product-customize-panel #color-customize-panel .my-colors,.design-lab #product-customize-panel #decorate-panel .my-colors,.design-lab #product-customize-panel #additional-features-panel .my-colors){height:unset;overflow:unset}:is(.design-lab #product-customize-panel #color-customize-panel .mobile-fav,.design-lab #product-customize-panel #decorate-panel .mobile-fav,.design-lab #product-customize-panel #additional-features-panel .mobile-fav){display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .colors,.design-lab #product-customize-panel #decorate-panel .colors,.design-lab #product-customize-panel #additional-features-panel .colors){height:unset}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours,.design-lab #product-customize-panel #decorate-panel .expend-colours,.design-lab #product-customize-panel #additional-features-panel .expend-colours){text-align:left;border-right:1px solid #f1f1f2;padding-left:8px;padding-right:8px}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .mobile-fav,.design-lab #product-customize-panel #decorate-panel .expend-colours .mobile-fav,.design-lab #product-customize-panel #additional-features-panel .expend-colours .mobile-fav){flex-wrap:wrap}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .mobile-fav>.item-title,.design-lab #product-customize-panel #decorate-panel .expend-colours .mobile-fav>.item-title,.design-lab #product-customize-panel #additional-features-panel .expend-colours .mobile-fav>.item-title){flex:0 0 100%}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .fav-colours-list,.design-lab #product-customize-panel #decorate-panel .expend-colours .fav-colours-list,.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-colours-list){flex-wrap:nowrap}:is(.design-lab #product-customize-panel #color-customize-panel .expend-colours .no-favs,.design-lab #product-customize-panel #decorate-panel .expend-colours .no-favs,.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs){color:#999;background-color:#0000;padding-left:0;font-size:.625rem}:is(.design-lab #product-customize-panel #color-customize-panel .scrollable-content .color-list.my-colors-list,.design-lab #product-customize-panel #decorate-panel .scrollable-content .color-list.my-colors-list,.design-lab #product-customize-panel #additional-features-panel .scrollable-content .color-list.my-colors-list){padding-right:32px;position:relative;margin-right:16px!important}:is(.design-lab #product-customize-panel #color-customize-panel .scrollable-content .color-list.my-colors-list.outline,.design-lab #product-customize-panel #decorate-panel .scrollable-content .color-list.my-colors-list.outline,.design-lab #product-customize-panel #additional-features-panel .scrollable-content .color-list.my-colors-list.outline){padding-right:0;margin-right:0!important}.design-lab #product-customize-panel #color-customize-panel .scrollable-content .color-list.my-colors-list:not(.outline):after{content:"";background-color:#eef1f0;border-radius:5px;width:8px;height:67px;position:absolute;top:24px;right:0}.design-lab #product-customize-panel #decorate-panel .scrollable-content .color-list.my-colors-list:not(.outline):after{content:"";background-color:#eef1f0;border-radius:5px;width:8px;height:67px;position:absolute;top:24px;right:0}.design-lab #product-customize-panel #additional-features-panel .scrollable-content .color-list.my-colors-list:not(.outline):after{content:"";background-color:#eef1f0;border-radius:5px;width:8px;height:67px;position:absolute;top:24px;right:0}:is(.design-lab #product-customize-panel #color-customize-panel .close-panel,.design-lab #product-customize-panel #decorate-panel .close-panel,.design-lab #product-customize-panel #additional-features-panel .close-panel){border-bottom:none;border-right:1px solid #e5e5e5;width:50px}:is(.design-lab #product-customize-panel #color-customize-panel .color-list .icon-color-wrapper,.design-lab #product-customize-panel #color-customize-panel .fav-colours-list .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .color-list .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .fav-colours-list .icon-color-wrapper,.design-lab #product-customize-panel #additional-features-panel .color-list .icon-color-wrapper,.design-lab #product-customize-panel #additional-features-panel .fav-colours-list .icon-color-wrapper){width:25px!important;height:25px!important}:is(.design-lab #product-customize-panel #color-customize-panel .tablet-flex,.design-lab #product-customize-panel #decorate-panel .tablet-flex,.design-lab #product-customize-panel #additional-features-panel .tablet-flex){display:flex}.design-lab #product-customize-panel #decorate-panel .scrollable-content .color-list{display:inline-block}.design-lab #product-customize-panel #decorate-panel:has(>.design-panels:last-child)>.design-panels:not(:last-child){visibility:hidden;height:0;min-height:0;overflow:hidden}.design-lab #product-customize-panel #decorate-panel:has(>.design-panels:last-child)>.design-panels:last-child{z-index:1}.design-lab #product-customize-panel #color-customize-panel .scrollable-content .color-list{display:inline-flex}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list,.design-lab #product-customize-panel #color-customize-panel .plain-color-list){flex-direction:row;width:100%}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups:has(.dl-panel-row),.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option:has(.dl-panel-row),.design-lab #product-customize-panel #color-customize-panel .section-pattern-list:has(.dl-panel-row),.design-lab #product-customize-panel #color-customize-panel .color-pattern-list:has(.dl-panel-row),.design-lab #product-customize-panel #color-customize-panel .plain-color-list:has(.dl-panel-row)){height:calc(calc(8px + 20px + 4px) + 40px + 8px + 25px + var(--dl-strip-hint,0px) + 8px + 1px + 8px)}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups:has(.dl-panel-row):has(.dl-panel-row__hint),.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option:has(.dl-panel-row):has(.dl-panel-row__hint),.design-lab #product-customize-panel #color-customize-panel .section-pattern-list:has(.dl-panel-row):has(.dl-panel-row__hint),.design-lab #product-customize-panel #color-customize-panel .color-pattern-list:has(.dl-panel-row):has(.dl-panel-row__hint),.design-lab #product-customize-panel #color-customize-panel .plain-color-list:has(.dl-panel-row):has(.dl-panel-row__hint)){--dl-strip-hint:13px}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups:has(.dl-panel-row):not(:has(.dl-panel-row__tile,.dl-panel-row__media)),.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option:has(.dl-panel-row):not(:has(.dl-panel-row__tile,.dl-panel-row__media)),.design-lab #product-customize-panel #color-customize-panel .section-pattern-list:has(.dl-panel-row):not(:has(.dl-panel-row__tile,.dl-panel-row__media)),.design-lab #product-customize-panel #color-customize-panel .color-pattern-list:has(.dl-panel-row):not(:has(.dl-panel-row__tile,.dl-panel-row__media)),.design-lab #product-customize-panel #color-customize-panel .plain-color-list:has(.dl-panel-row):not(:has(.dl-panel-row__tile,.dl-panel-row__media))){height:calc(calc(8px + 20px + 4px) + 25px + var(--dl-strip-hint,0px) + 8px + 1px + 8px)}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups.fullHeight,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option.fullHeight,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list.fullHeight,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list.fullHeight,.design-lab #product-customize-panel #color-customize-panel .plain-color-list.fullHeight){background:#fff;height:100%;position:fixed;top:0;z-index:0!important}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups .panel-content,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .plain-color-list .panel-content){--dl-panel-gutter:0px;width:calc(100% - 50px);height:auto;padding:0}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups .panel-content.overlay,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content.overlay,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-content.overlay,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-content.overlay,.design-lab #product-customize-panel #color-customize-panel .plain-color-list .panel-content.overlay){background:linear-gradient(90deg,#fff0,#0000001a) 100%/40px 100% no-repeat}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups.extended,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option.extended){background-image:linear-gradient(#f8f8f8,#fff);background-position-x:left;background-size:100% 20px}.design-lab #product-customize-panel #color-customize-panel .section-groups:has(.dl-panel-row){height:calc(calc(8px + 20px + 4px) + calc(40px * 1.5) + 8px + 25px + var(--dl-strip-hint,0px) + 8px + 1px + 8px)}.design-lab #product-customize-panel #color-customize-panel .section-groups .divider{display:none}.design-lab #product-customize-panel #color-customize-panel .section-groups .panel-content{height:100%;padding:0}.design-lab #product-customize-panel #color-customize-panel .section-groups.extended{z-index:-1;visibility:hidden;height:0;min-height:0;overflow:hidden}:is(.design-lab #product-customize-panel #color-customize-panel .section-groups.extended+.selected-section-pattern-option,.design-lab #product-customize-panel #color-customize-panel .section-groups.extended+.plain-color-list){z-index:1}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content{justify-content:flex-start;align-items:stretch;display:flex}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content .panel-scroll-container{height:100%}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .selected-section-pattern{flex:none;width:80px}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .selected-section-pattern~.section-options{max-height:100%}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options{flex:auto;min-width:0;max-width:100%;margin-top:0;padding:0}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .panel-scroll-container{height:100%}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option{vertical-align:middle;margin-left:8px;margin-right:8px;display:inline-block}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option .selected-color-or-color-pattern{flex-direction:row}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option .selected-color-or-color-pattern .selected-color-pattern{margin:0;padding-bottom:0}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option .selected-color-or-color-pattern .selected-colors-of-color-pattern{display:flex}:is(.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-scroll-container,.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-scroll-container){max-height:100%}.design-lab #product-customize-panel #color-customize-panel .plain-color-list{height:auto}.design-lab #product-customize-panel #color-customize-panel .plain-color-list.noMatchedHexCode{height:167px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .color-list{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:normal;justify-content:flex-start;height:115px;padding-top:4px;padding-bottom:0;padding-left:8px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .color-list.isLessColorItems{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;height:auto}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .color-list .icon-color-wrapper{width:25px;height:25px}.design-lab #product-customize-panel #decorate-panel .design-panels{width:100%;min-width:100%;height:calc(calc(8px + 20px + 4px) + 40px + 8px + 25px + var(--dl-strip-hint,0px) + 8px + 1px + 8px);flex-direction:row}.design-lab #product-customize-panel #decorate-panel .design-panels:has(.dl-panel-strip--inspector){height:calc(calc(8px + 20px + 4px) + 40px + 8px + 60px + var(--dl-strip-hint,0px) + 8px + 1px + 8px)}.design-lab #product-customize-panel #decorate-panel .design-panels:has(.dl-panel-row__hint){--dl-strip-hint:13px}.design-lab #product-customize-panel #decorate-panel .design-panels:not(:has(.dl-panel-row__tile,.dl-panel-row__media)){height:calc(calc(8px + 20px + 4px) + 25px + var(--dl-strip-hint,0px) + 8px + 1px + 8px)}.design-lab #product-customize-panel #decorate-panel .design-panels .dl-panel-strip .design-panel__tool-item.dl-panel-cell{box-sizing:border-box;border-right:1px solid #e5e5e5;flex-direction:column;flex:0 0 160px;justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;width:160px;max-width:none;padding:8px;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.extended{background-image:linear-gradient(#f8f8f8,#fff);background-position-x:left;background-size:100% 20px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions.extended{z-index:-1}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions.extended~.tool-entry-panel:not(:last-child){position:absolute}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions.extended~.tool-entry-panel:not(:last-child).extended{z-index:1;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.edit-image .scrollbar-container.overlay{background:linear-gradient(90deg,#fff0,#0000001a) 100%/40px 100% no-repeat}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions{height:calc(calc(8px + 20px + 4px) + calc(40px * 1.5) + 8px + 25px + var(--dl-strip-hint,0px) + 8px + 1px + 8px)}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content{padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .scrollable-content{--dl-panel-gutter:0px;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .scrollable-content{padding-top:0}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__content{align-items:center;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__content .divider{width:20px;margin:0 8px}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__tool-item{margin-bottom:0;padding:0;display:inline-block}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__tool-item:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__tool-item__name{text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;color:#666;padding-top:8px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;overflow:hidden}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__tool-item.design-panel__type--application{width:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__tool-item.design-panel__type--application .design-panel__tool-item__content{padding-bottom:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-tools{width:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-tools.fullHeight{background:#fff;height:100%;position:fixed;top:0;z-index:0!important}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-tools .design-panel__info--bottom{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-tools .design-panel__item{width:80px;margin-left:8px;margin-right:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-tools.extended{z-index:-1;position:absolute}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium .scrollbar-container .scrollable-content.show-scrollbar{padding-right:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer .scrollbar-container{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .scrollbar-container{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .scrollbar-container{height:100%}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item){vertical-align:middle;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0;padding:0;display:inline-flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item:before{display:none}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.dl-panel-cell,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.dl-panel-cell){flex-wrap:nowrap;padding:8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item__content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item__content){justify-content:center;align-items:center;width:100%;height:54px;display:flex}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item__name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item__name){text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;color:#666;padding-top:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;overflow:hidden}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.selected .design-panel__tool-item__name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.selected .design-panel__tool-item__name){color:#000}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__font,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__font-shape,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__add-names,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__font,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__font-shape,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__add-names){width:90px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__type--name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__type--name-size,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__type--application,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__type--name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__type--name-size,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__type--application){white-space:normal;width:100px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__font-size,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__font-size){width:80px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__font-color .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__item-layout .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__font-color .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__item-layout .design-panel__item){margin-bottom:0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__font-color .design-panel__item .design-panel__item-name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__item-layout .design-panel__item .design-panel__item-name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__font-color .design-panel__item .design-panel__item-name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__item-layout .design-panel__item .design-panel__item-name){padding-top:12px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__item-outline .design-panel__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__item-outline .design-panel__item){margin-bottom:0}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__item-outline .design-panel__item .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__item-outline .design-panel__item .icon-color-wrapper){margin:4px auto}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__item-outline .design-panel__item .design-panel__item-name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__item-outline .design-panel__item .design-panel__item-name){padding-top:8px}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .divider,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .divider){margin:0 8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container{justify-content:space-between;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container .scrollbar-container{flex:1;height:calc(100% + 10px);margin-right:16px;top:-10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container .scrollbar-container .design-panel__tool-item{height:calc(100% - 20px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container .scrollbar-container .design-panel__tool-item.dl-panel-cell{height:auto;margin-top:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container .scrollbar-container .selected-color{justify-content:center;align-items:flex-start;margin-top:8px;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container .scrollbar-container .selected-color .design-panel__item{width:60px;margin-left:0;margin-right:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container .design-panel__tool-item{margin-top:8px;margin-bottom:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text{height:100%;min-height:90px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel{height:calc(100vh - 246px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .scrollbar-container .scrollable-content{position:absolute;overflow:hidden auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .scrollbar-container .scrollable-content.show-scrollbar{padding-right:16px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .scrollbar-container .scrollbar-track{display:block}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .design-panel__tool-item__font-family{background-position-x:left;background-size:auto 50%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel{height:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel.noMatchedHexCode{height:167px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel .color-list{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:normal;height:115px;padding-top:0;padding-left:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel .color-list.isLessColorItems{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;height:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel{height:calc(100vh - 165px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .art-list .art-list__item{margin:4px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel{height:calc(100vh - 165px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel.isDetailShown{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel.isDetailShown .design-panel__content{padding-bottom:20px}}@media screen and (max-width:810px) and (max-width:768px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel.isDetailShown .design-panel__content{padding-bottom:8px}}@media screen and (max-width:810px){:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel){height:calc(100vh - 165px)}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .scrollable-content){white-space:normal;flex-wrap:wrap;overflow:auto}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel){height:calc(100vh - 165px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel.noMatchedHexCode{height:167px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content.isWeightShown{padding-bottom:20px}}@media screen and (max-width:810px) and (max-width:768px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content.isWeightShown{padding-bottom:8px}}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .color-list{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;vertical-align:middle;white-space:normal;height:115px;margin:0 auto;padding-top:0;padding-bottom:0;padding-left:8px;display:inline-block}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .color-list .icon-color-wrapper{width:28px;height:28px;margin:4px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-type-panel{height:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-type-panel .design-panel__tool-item__input{max-width:100%!important}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__application-type-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--auto-height){height:auto}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item--lg{width:100px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item--md{width:90px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item--sm{width:80px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content{--dl-panel-gutter:0px;width:calc(100% - 50px);height:100%;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item{max-width:100%;padding-top:0;display:inline-block}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item:before{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .close-panel{border:none;width:100%;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .close-panel--standalone{padding:8px 0}.design-lab #product-customize-panel #additional-features-panel{height:100%}.design-lab #product-customize-panel #additional-features-panel .close-panel{justify-content:flex-end;width:100%}.design-lab #product-customize-panel #additional-features-panel .close-panel.with-back{justify-content:space-between}.design-lab #product-customize-panel #additional-features-panel .feature-list{width:100%;height:100%}.design-lab #product-customize-panel #additional-features-panel .feature-list.extended{display:none}.design-lab #product-customize-panel #additional-features-panel .feature-list .scrollbar-container{align-items:flex-start;height:calc(100% - 60px)}.design-lab #product-customize-panel #additional-features-panel .feature-list .scrollbar-container .scrollable-content{white-space:normal;width:100%;display:block;position:absolute;overflow:hidden auto}.design-lab #product-customize-panel #additional-features-panel .feature-list.feature-detail-content .feature-submit-button .button{padding:8px 40px}}@media screen and (max-width:810px) and (max-width:768px){.design-lab #product-customize-panel #additional-features-panel .feature-list.feature-detail-content .feature-submit-button .button{padding:4px 20px}}@media screen and (max-width:810px){.design-lab #product-customize-panel #additional-features-panel .feature-list.feature-detail .scrollbar-container{height:calc(100% - 30px)}.design-lab #product-customize-panel #additional-features-panel .feature-list.feature-detail .feature-submit-button .button{padding:24px}}@media screen and (max-width:810px) and (max-width:768px){.design-lab #product-customize-panel #additional-features-panel .feature-list.feature-detail .feature-submit-button .button{padding:12px}}@media screen and (max-width:810px){.design-lab .preview-container{--dl-garment-size:min(85vmin, max(120px, calc(100dvh - var(--rf-dl-header-height,72px) - var(--rf-dl-alert-height,0px) - var(--rf-dl-bottom-stack-height,0px) - 112px)));width:100%;margin-top:40px}.design-lab .preview-container .arrow-container{display:none}.design-lab .preview-container .swiper-container{margin:0}.design-lab .preview-container .swiper-container .product-side-svg-wrapper{width:var(--dl-garment-size);height:var(--dl-garment-size)}.start-order-dialog .MuiDialog-paper{max-height:-webkit-fill-available;margin:0}}@media screen and (min-width:571px){.top-right-dialog .MuiDialog-paper{max-height:calc(100% - 110px)}}@media screen and (max-width:570px){.visible-mobile{display:block!important}.panel-scroll-container .scrollable-content{align-items:center}.design-lab{font-size:.625rem}.design-lab .container{padding-left:16px;padding-right:16px}.design-lab .checked-colors-list{max-height:calc(100% - 330px);padding-right:12px}.design-lab .header.designer_header{z-index:101;padding-left:16px;padding-right:16px}.design-lab .header .left-area .action-group{margin-left:8px}.design-lab .header .left-area .action-group .lnk-redo.disabled{display:none}.design-lab .header .left-area .btn-back{width:44px}.design-lab .header .left-area .btn-back .button-icon{margin:0!important}:is(.design-lab .header .right-area .btn-save-design,.design-lab .header .right-area .btn-contact-us){min-height:40px}:is(.design-lab .header .right-area .btn-save-design .button-icon,.design-lab .header .right-area .btn-contact-us .button-icon){width:20px;height:20px}:is(.design-lab .header .right-area .btn-save-design .button-icon img,.design-lab .header .right-area .btn-contact-us .button-icon img){max-width:100%}.design-lab .header .right-area .btn-done{text-overflow:ellipsis;max-width:100%;height:40px;padding:0 4px;font-size:.625rem;overflow:hidden}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .color-list .icon-color-wrapper{width:25px;height:25px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel .color-list{height:140px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__color-panel .color-list .icon-color-wrapper{width:28px;height:28px;margin:4px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel.noMatchedHexCode{height:167px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content.isWeightShown{padding-bottom:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel{height:calc(100vh - 256px)}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel){height:calc(100vh - 165px)}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__info,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__info){text-align:left;display:block}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__info-tip,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__info-tip){padding-right:4px;display:inline}:is(.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__info-tip--large,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__info-tip--large){display:block}.design-lab-dialog .MuiDialog-paper{width:100%;margin:0}.top-right-dialog{z-index:1301!important}.top-right-dialog .MuiDialog-paper{width:100%;max-height:100%;top:0;right:0}.top-right-dialog.rc-panel-dialog--follow-viewport.MuiDialog-root{top:var(--rc-vv-top,0);left:var(--rc-vv-left,0);width:var(--rc-vv-width,100%);height:var(--rc-vv-height,100%);bottom:auto;right:auto}:is(.top-right-dialog.rc-panel-dialog--follow-viewport[data-rc-keyboard-open] .rc-panel__footer,.top-right-dialog.rc-panel-dialog--follow-viewport[data-rc-form-crowded] .rc-panel__footer){display:none}.start-order-dialog .MuiDialog-paper{max-height:-webkit-fill-available}:is(.back-prompt,.reset-dialog){padding:40px 20px!important}}@media screen and (max-width:430px){.design-lab .header:not(.designer_header) .left-area .btn-back{width:40px}.design-lab .header:not(.designer_header) .left-area .action-group{margin-left:4px}:is(.design-lab .header:not(.designer_header) .left-area .action-group .lnk-undo,.design-lab .header:not(.designer_header) .left-area .action-group .lnk-redo){width:40px}.design-lab .header:not(.designer_header) .right-area{min-width:0}.design-lab .header:not(.designer_header) .right-area .action-group{min-width:0}:is(.design-lab .header:not(.designer_header) .right-area .btn-save-design,.design-lab .header:not(.designer_header) .right-area .btn-contact-us){margin-left:4px}.design-lab .header:not(.designer_header) .right-area .btn-save-design .button-icon{display:none}.design-lab .header:not(.designer_header) .right-area .btn-contact-us{min-width:44px}.design-lab .header:not(.designer_header) .right-area .btn-contact-us span{text-overflow:ellipsis;display:block;overflow:hidden}}@media (hover:none) and (pointer:coarse){.itemtoolbar:not(.itemtoolbar--reform-textfield) input{font-size:1rem}.itemtoolbar:not(.itemtoolbar--reform-textfield) select{font-size:1rem}.itemtoolbar:not(.itemtoolbar--reform-textfield) textarea{font-size:1rem}.dcl-contextual-toolbar input{font-size:1rem}.dcl-contextual-toolbar select{font-size:1rem}.dcl-contextual-toolbar textarea{font-size:1rem}.itemtoolbar:not(.itemtoolbar--reform-textfield) .dcl-item-toolbar__number-entry__input input{min-width:4.5ch}.itemtoolbar:not(.itemtoolbar--reform-textfield) .dcl-item-toolbar__number-entry__input--fourdigits input{min-width:5.5ch}}.itemtoolbar{z-index:1000;background:#000;border-radius:0 0 3px 3px;min-width:240px;min-height:40px;position:fixed;transform:translate(calc(10px - 50%),26px)}.itemtoolbar--reform-textfield{border-radius:0;min-width:203px;position:relative;transform:none}.itemtoolbar--reform-textfield .dcl-item-toolbar__number-entry__input--fourdigits input{margin-right:4px}.itemtoolbar .dcl-item-placement-toolbar{justify-content:center;width:100%;display:inline-flex!important}.itemtoolbar .dcl-item-toolbar-component{opacity:1;margin:0}.itemtoolbar .dcl-item-toolbar__number-entry--label{display:none}.itemtoolbar .dcl-item-toolbar__number-entry__input{color:#fff;box-sizing:border-box;white-space:nowrap;background:#333;border:1px solid gray;border-radius:3px;padding:4px 8px 4px 0}.itemtoolbar .dcl-item-toolbar__number-entry__input input{color:inherit;background:0 0}.itemtoolbar .dcl-item-toolbar__number-entry__input--fourdigits input{width:40px}.itemtoolbar .dcl-item-toolbar__button{background-color:#0000;border:none}.itemtoolbar .dcl-item-toolbar__image-sizing--ratio{cursor:none;pointer-events:none}.itemtoolbar .dcl-number-entry-arrows{display:none}.inputbar{z-index:1000;border-radius:0 0 3px 3px;min-width:203px;position:fixed;overflow:hidden;transform:translate(10px,16px)}.inputbar .designer__input__field{background:#fff;border:0;width:100%;height:40px;padding:0 8px;font-size:1rem}.inputbar .designer__input__field:focus{outline:none}.inputbar .designer__input__field.loading{background:#fff url(/static/images/loading.gif) 95%/20px 20px no-repeat}.design-panel__content__slider{padding:0 8px}.design-panel__content__slider-labels{text-transform:none;justify-content:space-between;padding:8px 0;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:flex}.design-panel__content__slider-title{color:#666;text-transform:uppercase;letter-spacing:.08em;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700}.design-panel__info-tip__popper{z-index:130;max-width:394px;margin-left:4px}@media screen and (max-width:810px){.design-panel__info-tip__popper{z-index:999;max-width:100%;position:fixed!important;transform:none!important}}.design-panel__info-tip__popper__header{text-align:right;padding:20px}.design-panel__info-tip__popper__content{text-transform:none;padding:0 20px 20px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400}.design-panel__info-tip__popper__content a{color:#000;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.design-panel__info-submit-button{text-align:right;margin-top:20px}.design-panel__tool-item__input{border:1px solid #b3b3b3;border-radius:3px;width:100%;padding:16px 20px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25}.design-panel__tool-item__input-tip{text-transform:none;text-align:center;padding:4px;font-family:Lab Grotesque,LabGrotesque-Regular-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400}.design-panel__tool-item__input:focus{outline-color:#000}.design-panel__tool-item .design-panel__content__slider-labels{padding:0}.design-panel__name__input{z-index:120;background:#f2f2f2;border-bottom:1px solid #ccc;align-items:center;gap:4px;padding:4px 8px;display:flex;position:relative}.design-panel__name__input .design-panel__tool-item__input{flex:1 1 0;min-width:0;padding:12px}.design-panel__name__remove{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;align-self:center;width:24px;min-width:24px;height:24px}.design-panel__name__move{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;flex:none;align-self:center;width:24px;min-width:24px;height:24px}.design-panel__name__move--up{background-image:url(/static/icons/chevron-up.svg)}.design-panel__name__move--down{background-image:url(/static/icons/chevron-down.svg)}.design-panel__name__move:disabled{opacity:.35;cursor:default}.design-panel__name__group{margin:8px 0}.design-panel__name__button{justify-content:flex-end;align-items:center;margin-top:8px;display:flex}.design-panel__name__button--left{justify-content:flex-start}.design-panel__name__button .design-panel__tool-button{justify-content:center;align-items:center;width:50%;display:flex}.design-panel__name__total{text-align:left;width:50%;margin-left:8px}.design-panel__upload-dropzone{text-transform:none;text-align:center;background-color:#f2f2f280;border:1px dashed silver;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:100px;margin:8px 0;padding:16px 8px;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;display:flex}@media screen and (max-width:810px){.design-panel__upload-dropzone{min-height:75px}}.design-panel__upload-dropzone__limits{color:#666;overflow-wrap:break-word;margin:0;font-size:.75rem;line-height:1.58}.design-panel__upload-dropzone .dropzone-text{color:gray}.design-panel__upload-dropzone .dropzone-text a{color:#000;text-decoration:underline}.design-panel__upload-dropzone .dropzone-text:focus{outline:none}.design-panel__upload-dropzone:focus{outline:none}.design-panel__upload-dropzone.dragover{color:#fff;background-color:gray;border-color:#fff}.design-panel__upload-dropzone.dragover .dropzone-text{color:#fff}.dialog-content{font-size:1rem}.dialog-content .field-title{font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.design-lab .design-panel__item-cost{color:#000;text-align:center;white-space:nowrap;margin-top:4px;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.1;display:block}@keyframes designLab-module-scss-module__sB4bgq__rc-upload-spin{to{transform:rotate(360deg)}}
