.find-us-input-label{width:100%;font-size:12px!important;font-weight:400!important;line-height:1.45!important;margin-bottom:10px;font-family:LabGrotesque-Black!important;color:#000!important}.select-error-message{color:#ef0000;font-family:LabGrotesque-Regular;font-weight:400;font-size:11px;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:normal}.find-us-input-form-control .input-field{display:-webkit-box;display:-ms-flexbox;display:flex}.find-us-input-form-control .find-us-input{width:100%;margin-top:-1px}.find-us-input-form-control .find-us-input .Mui-focused fieldset{border:1px solid #000}.find-us-input-form-control .find-us-input.error-field fieldset{border:1px solid #ef0000!important}.find-us-input-form-control .find-us-input .MuiOutlinedInput-root>fieldset{top:0}.find-us-input-form-control .find-us-input .MuiOutlinedInput-root>fieldset legend{line-height:0px}.find-us-input-form-control .find-us-input .MuiOutlinedInput-notchedOutline{border:1px solid #dcddde}.find-us-input-form-control .find-us-input .MuiOutlinedInput-input{padding:16px 20px;font-size:16px;font-family:LabGrotesque-Light;font-weight:400;line-height:20px}.find-us-input-form-control .find-us-input .MuiOutlinedInput-multiline textarea{padding:0}.find-us-input-form-control .find-us-input .Mui-error{font-family:LabGrotesque-Regular;font-weight:400;font-size:11px;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:normal}.find-us-input-form-control .find-us-input .MuiSelect-icon{right:23px}.find-us-input-form-control .find-us-input .MuiFormHelperText-contained{margin:4px 0 0}.find-us-input-form-control .find-us-input .text-input{width:100%;height:50px;border-radius:3px;border:1px solid #dcddde}.find-us-input-form-control .find-us-input .error{border:1px solid #ef0000}.find-us-input-form-control .find-us-input .cross-icon{width:20px;height:20px;border-radius:50%;background:#ef0000}.input-number-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-number-block a{width:32px;height:40px;line-height:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-number-block a:last-child{text-align:right}.input-number-block a .icon{vertical-align:middle}.input-number-block.warning .number-input{border:2px solid #ff4236}.input-number-block.info .number-input{border:2px solid #1b8fd7}.input-number-block.success .number-input{border:2px solid #41b82e}.input-number-block .number-input{width:53px;height:38px;border:1px solid #b3b3b3;border-radius:3px;margin:8px 0!important;font-weight:700;font-size:16px;line-height:26px;text-align:center;color:#000}.input-number-block input[type=number]::-webkit-inner-spin-button,.input-number-block input[type=number]::-webkit-outer-spin-button{display:none}.product-info-tab{position:absolute;top:135px;right:32px;z-index:102;width:210px}.product-info-tab .dynamic-pricing{background-color:#f5f5f5;border-radius:4px}.product-info-tab .dynamic-pricing .product-design-name{margin:auto;font-family:LabGrotesque-Bold;font-weight:400;font-size:14px;line-height:17px;text-align:center;padding:15px 9px;border-bottom:1px solid #fff}.product-info-tab .dynamic-pricing .product-estimatedItemQty{padding:15px 0;border-bottom:1px solid #fff}.product-info-tab .dynamic-pricing .product-estimatedItemQty .estimatedItem-title{color:#767676;font-size:12px;line-height:26px;text-align:center;font-family:LabGrotesque-Bold;font-weight:400}.product-info-tab .dynamic-pricing .product-estimatedItemQty .estimatedItem .estimatedItemQty-hint{padding:0 16px}.product-info-tab .dynamic-pricing .product-estimatedItemQty .estimatedItem .estimatedItemQty-hint .hint-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:5px}.product-info-tab .dynamic-pricing .product-estimatedItemQty .estimatedItem .estimatedItemQty-hint .hint-text img{margin-right:10px}.product-info-tab .dynamic-pricing .total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;min-height:79px;text-align:center}.product-info-tab .dynamic-pricing .total-price .price{font-family:LabGrotesque-Bold;font-weight:400;font-size:20px;line-height:23px;margin-bottom:5px;word-break:break-word}.product-info-tab .dynamic-pricing .total-price .price-note{font-size:12px;line-height:14px}.product-info-tab .price-info{padding:15px 0;border-bottom:1px solid #fff}.product-info-tab .price-info.center{text-align:center}.product-info-tab .price-info .price-label{font-size:12px;line-height:26px;color:#666;font-family:LabGrotesque-Bold;font-weight:400}.product-info-tab .price-info .price-middle{font-size:18px;line-height:21px;font-family:LabGrotesque-Bold;font-weight:400}.product-info-tab .price-info .price-middle.deleted{text-decoration:line-through;color:#979797}.product-info-tab .price-info .price{font-size:24px;line-height:28px;text-align:center;position:relative;width:100%}.product-info-tab .price-info .price .tool-tip{position:absolute;right:9px;display:-webkit-box;display:-ms-flexbox;display:flex;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-info-tab .price-info .price.deleted{text-decoration:line-through;color:#979797}.product-info-tab .price-info .tier-price{line-height:26px;font-family:LabGrotesque-Bold;font-weight:400;text-align:center}.product-info-tab .price-info .tier-price .saving{color:#41b82e}.product-info-tab .help-title,.product-info-tab .order-info{margin-top:10px;border-radius:4px;background-color:#f5f5f5}.product-info-tab .order-info .text-black{font-family:LabGrotesque-Black;font-weight:400}.product-info-tab .order-info .text-bold{font-family:LabGrotesque-Bold;font-weight:400}.product-info-tab .order-info .pmds-label{font-size:12px;font-weight:900}.product-info-tab .order-info .pmds-sub-label{font-size:12px}.product-info-tab .order-info .ship-to-note{font-size:10px}.product-info-tab .order-info .ship-to-note .ship-to-img{display:none}.product-info-tab .order-info .finish-time,.product-info-tab .order-info .min-order-qty{padding:12px}.product-info-tab .order-info .finish-time .text,.product-info-tab .order-info .min-order-qty .text{width:50%;display:inline-block}.product-info-tab .order-info .finish-time .value,.product-info-tab .order-info .min-order-qty .value{width:50%;display:inline-block;font-size:24px;line-height:29px;text-align:right}.product-info-tab .order-info .min-order-qty{border-bottom:1px solid #fff}.product-info-tab .order-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info-tab .order-info>div.ship-to{padding:18px 15px}.product-info-tab .order-info>div:not(:last-child){border-bottom:1px solid #fff}.product-info-tab .order-info>div .tool-tip .icon{position:absolute;left:52%;top:calc(50% - 10px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-info-tab .help-title{padding:12px 0;text-align:center;line-height:1.5}.product-info-tab .help-title .need-help{font-family:LabGrotesque-Light;font-weight:400;color:#666}.product-info-tab .help-title .lnk-help{font-family:LabGrotesque-Black;font-weight:400;text-decoration:none;color:inherit}@media screen and (max-width:810px){.product-info-tab{display:none;right:20px}.product-info-tab .help-title{padding:10px}.product-info-tab .help-title .need-help{font-size:10px}}.application-details{margin-bottom:10px;border-radius:4px;background-color:#f5f5f5;overflow:hidden}.application-details .title{background-color:#000;color:#fff;padding:10px}.application-details .body{padding:10px}.application-details .body strong{font-family:LabGrotesque-Bold;font-weight:400}.product-info-tab .recycled-fabrics,.product-info .recycled-fabrics{background-color:#f5f5f5;border-bottom:1px solid #fff;padding:15px 9px;font-family:LabGrotesque-Bold;font-weight:400;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;gap:5px;line-height:1;position:relative}.product-info-tab .recycled-fabrics .help,.product-info .recycled-fabrics .help{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:absolute;right:10px;text-transform:none}@media screen and (max-width:810px){.product-info-tab .recycled-fabrics,.product-info .recycled-fabrics{border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.product-info-tab .recycled-fabrics .help,.product-info .recycled-fabrics .help{right:0;position:relative}}.container .article{padding-right:0}.container .article h4{margin-top:25px;line-height:26px}.container .article p{margin-bottom:26px}.container .article a:not(.button){text-decoration:underline}.container .article ol li p,.container .article ul li p{margin-bottom:0}@media screen and (max-width:720px){.container .article{padding-left:0}.container .article .subtitle{color:#000}.container .article .article-title{display:none}}.gridlines{height:100%;width:100%}.grid-line{pointer-events:none;background-color:rgba(57,150,255,.4);position:absolute;z-index:1}.grid-line.section-line{background-color:rgba(255,0,208,.4)}.grid-overlay{width:100%;height:100%;opacity:.65}.tooltipContainer{z-index:999999;text-align:left}.tooltipContainer.volumeDiscounts.mobile{height:295px}.tooltipContainer.mobile:not(.spec){position:absolute;top:45%;left:0;width:100%;max-height:340px;overflow-y:auto;border-radius:3px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.06);padding:20px!important;background-color:#fff}.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,.tool-tip.mobile.inline{display:none}.tool-tip>.icon{cursor:pointer}.MuiTooltip-popper .MuiTooltip-tooltip{background-color:#fff}.MuiTooltip-popper .sub-title{background-color:#fff;color:#333;font-size:16px;font-family:LabGrotesque-Light;font-weight:400;line-height:24px}.MuiTooltip-popper .sub-title .standardText{width:100%}.MuiTooltip-popper .sub-title ul{margin:5px 0 10px 20px}@media screen and (max-width:1180px){.tool-tip.pc,.tool-tip.pc.inline{display:none}.tool-tip.mobile{display:block}.tool-tip.mobile.inline{display:inline;vertical-align:middle;margin-left:8px}.tool-tip .tooltipContainer.mobile{width:350px;top:auto;left:unset;right:0;display:block}.tooltipContainer.mobile.spec{display:inline}}@media screen and (max-width:810px){.tool-tip.mobile{position:static}.tool-tip.mobile .tooltipContainer.mobile{position:fixed;display:block;top:0;left:0;width:100%;height:100%;max-height:unset;z-index:999999999999}.tool-tip.mobile .tooltipContainer.mobile .sub-title{margin-top:20px}}@media screen and (min-width:811px){.hidden-pc{display:none!important}.scrollbar-container{overflow:inherit!important;height:calc(100% - 44px);position:relative}.scrollbar-container.spec ::-webkit-scrollbar{width:4px;top:0;right:0;bottom:0;background-color:#f1f1f2}.scrollbar-container.spec ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.scrollbar-container.spec .scrollable-content.for-windows{overflow:auto;overflow-x:hidden;right:0;bottom:0}.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}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box}b,strong{font-family:LabGrotesque-Bold;font-weight:400}.colours-bottom-line{padding:0;margin:0;outline:none;border:none;border-bottom:1px solid #ccc}.plain-color-list .scrollbar-container.spec .scrollable-content.for-windows{padding-bottom:10px;padding-right:10px;margin-right:-10px}.scrollbar-container{overflow:hidden;height:calc(100% - 50px);position:relative}.scrollbar-container.colors-panel{height:calc(100% - 10px)}.scrollbar-container .scrollable-content{overflow:scroll;overflow-x:hidden;position:absolute;padding-right:4px;padding-bottom:15px;top:0;right:-5px;bottom:-5px;left:0}.scrollbar-container .scrollable-content.for-mac{padding-right:15px;padding-bottom:15px!important}.scrollbar-container .scrollable-content.for-windows{padding-bottom:0;padding-right:0}.scrollbar-container .scrollbar-track{position:absolute;z-index:130}.scrollbar-container .scrollbar-track.hidden{display:none}.scrollbar-container .scrollbar-track.vertical{width:4px;top:0;right:0;bottom:0;background-color:#f1f1f2}.scrollbar-container .scrollbar-track .scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px;cursor:pointer}.design-lab{height:100%;background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#eee));background-image:linear-gradient(270deg,#fff,#eee);position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-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;font-family:LabGrotesque-Black;font-weight:400;max-width:90px;text-align:center;font-size:12px;line-height:15px;position:absolute;bottom:-80px;z-index:999}.design-lab .toogle-mode .mode-text{margin-bottom:5px}.design-lab .container{padding-left:32px;padding-right:32px;position:relative;width:100%;height:100%}.design-lab a{cursor:pointer}.design-lab .divider{width:30px;height:1px;margin:10px auto;background-color:#f1f1f2}@media screen and (max-width:810px){.design-lab .divider{display:inline-block;vertical-align:middle;width:1px;height:55px;margin:0 20px;border-radius:3px;background-color:#f6f6f6}}.design-lab .btn-colour-assistant{width:100%;height:31px;background:#000;border-radius:4px;color:#fff;padding:0;margin-bottom:17px;line-height:29px;font-size:9px;font-family:LabGrotesque-Bold;font-weight:400}.design-lab .btn-colour-assistant.small{max-width:181px;margin-left:16px}.design-lab .btn-colour-assistant.disabled{background:#ccc;color:#fff}.design-lab .assistant-text{font-size:11px;line-height:16px;color:#000;font-family:LabGrotesque-Regular;font-weight:400;text-transform:none;text-align:left;margin-bottom:12px}.design-lab .assistant-bottom-line{border:.25px solid #b3b3b3}.design-lab .colours-input-group{height:31px;border:.5px solid #666;border-radius:3px;text-align:center;margin-bottom:12px;padding:0 12px;position:relative}.design-lab .colours-input-group .back-color{width:13px;min-width:13px;height:13px;border-radius:50%;position:absolute;right:30px}.design-lab .colours-input-group input{border:none;outline:none;color:#000;font-size:10px;height:29px;background:inherit;width:100%;font-style:italic;text-align:center}.design-lab .colours-input-group input::-webkit-input-placeholder{font-size:9px;color:#666;font-family:LabGrotesque-Italic;font-weight:400;text-align:center}.design-lab .colours-input-group input::-moz-placeholder{font-size:9px;color:#666;font-family:LabGrotesque-Italic;font-weight:400;text-align:center}.design-lab .colours-input-group input:-ms-input-placeholder{font-size:9px;color:#666;font-family:LabGrotesque-Italic;font-weight:400;text-align:center}.design-lab .colours-input-group input::-ms-input-placeholder{font-size:9px;color:#666;font-family:LabGrotesque-Italic;font-weight:400;text-align:center}.design-lab .colours-input-group input::placeholder{font-size:9px;color:#666;font-family:LabGrotesque-Italic;font-weight:400;text-align:center}.design-lab .colours-input-group .icon-close{cursor:pointer;position:absolute;right:5px}.design-lab .more-colours-btn{color:#4d4d4d;font-size:10px;text-align:right;padding-right:22px;height:49px;line-height:49px;text-transform:none;font-family:LabGrotesque-Regular;font-weight:400;border-top:1px solid rgba(237,243,240,.5882352941);background:#fff;z-index:1}.design-lab .colour-picker-content{height:116px!important;padding:10px 8px!important;display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab .colour-picker-content .chrome-picker{max-width:174px;max-height:98px;min-height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0}.design-lab .colour-picker-content .chrome-picker *{max-height:98px}.design-lab .colour-picker-content .chrome-picker>div:nth-child(2){padding-top:0!important;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:98px}.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{width:100%!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-top:17px}.design-lab .chrome-picker .hue-horizontal *,.design-lab .chrome-picker .saturation-white *{cursor:pointer}.design-lab .chrome-picker>div:nth-child(2){padding-top:12px!important}.design-lab .chrome-picker .flexbox-fix{margin:0 -13.5px}.design-lab .chrome-picker .flexbox-fix:first-child>:first-child,.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;-webkit-transform:none!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{width:198px;background:#f2f2f2;padding:0 10px;margin-bottom:12px}.design-lab .search-colours.active{border:.5px solid #666}.design-lab .search-colours .search-colours-input{border:none;outline:none;color:#000;font-size:10px;height:29px;background:inherit;width:100%}.design-lab .colour-ratio-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.design-lab .assistant-colors-list{overflow:hidden auto;max-height:calc(100% - 130px);margin-right:-5px;padding-right:8px;margin-bottom:10px}.design-lab .checked-colors-list{overflow:auto;overflow-x:hidden;max-height:calc(100% - 174px);margin-bottom:15px;padding-left:3px;margin-right:-8px;padding-right:2px}.design-lab .assistant-colors-list::-webkit-scrollbar,.design-lab .checked-colors-list::-webkit-scrollbar{width:4px;top:0;right:0;bottom:0;background-color:rgba(235,226,227,.692)}.design-lab .assistant-colors-list::-webkit-scrollbar-thumb,.design-lab .checked-colors-list::-webkit-scrollbar-thumb{background-color:#747070;border-radius:4px}.design-lab .colour-ratio-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.design-lab .colour-ratio-checkbox{margin-top:15px;margin-right:0}.design-lab .colour-ratio-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:12px;cursor:default;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:178px}.design-lab .colour-ratio-section .icon-close{position:absolute;right:0;width:16px;cursor:pointer}.design-lab .colour-ratio-section .item-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.design-lab .colour-ratio-section .item-left label{color:#000;padding-bottom:6px;display:inline-block}.design-lab .colour-ratio-section .item-right{-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:left}.design-lab .colour-ratio-section .item-right label{margin-left:5px;padding-bottom:6px;display:inline-block;font-family:LabGrotesque-Bold;font-weight:400;font-size:11px;color:#000;max-width:95px;word-break:break-word}.design-lab .colour-ratio-section .item-right .color-part{border:.5px solid #b3b3b3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 7px rgba(0,0,0,.35);box-shadow:0 0 7px rgba(0,0,0,.35)}.design-lab .colour-ratio-section .color-part{height:20px}.design-lab .options-section{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none}.design-lab .options-section .options-label{font-size:11px;font-family:LabGrotesque-Italic;font-weight:400;color:#000}.design-lab .options-section .options-color-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:15px}.design-lab .options-section .options-color-list li{display:inline-block;width:30px;height:30px;border-radius:50%;margin-right:8px;cursor:pointer}.design-lab .options-section .options-color-list li.selected{padding:2px;border:2px solid #000}.design-lab .options-section .options-color-list li .back{width:100%;height:100%;border-radius:50%}.design-lab .matched-colour-panel{width:198px;background-color:#fff;border:.5px solid #666;position:absolute;top:30px;left:0;z-index:1;padding:10px 12px;text-transform:none;font-family:LabGrotesque-Regular;font-weight:400;text-align:left;-webkit-box-shadow:0 6px 9px rgba(0,0,0,.25);box-shadow:0 6px 9px rgba(0,0,0,.25);min-height:73px}.design-lab .matched-colour-panel .empty{font-size:11px;color:#000}.design-lab .matched-colour-panel .matched-colour-text{color:#000;margin-bottom:12px;text-align:left}.design-lab .matched-colour-panel .searched-color-list{overflow:auto;max-height:144px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:175px;margin:5px}.design-lab .matched-colour-panel .searched-color-list ::-webkit-scrollbar{width:4px;top:0;right:0;bottom:0;background-color:#f1f1f2}.design-lab .matched-colour-panel .searched-color-list ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.design-lab .matched-colour-panel .searched-color-list li{display:inline-block;width:26px;height:26px;border-radius:50%;margin-right:8px;margin-bottom:10px;cursor:pointer}.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{padding:2px;border:2px solid #000}.design-lab .matched-colour-panel .searched-color-list li .back{width:100%;height:100%;border-radius:50%}.design-lab .matched-colour-panel .btn-close{width:100%;height:31px;border:1px solid #000;background-color:inherit;line-height:31px;padding:0;color:#000}.design-lab .header{width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;-webkit-box-shadow:none;box-shadow:none;background:none;font-family:LabGrotesque-Black;font-weight:400;z-index:1000;position:static!important}@media screen and (max-width:570px){.design-lab .header{height:70px}}.design-lab .header .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab .header .center-area{-ms-flex-preferred-size:150px;flex-basis:150px;padding:0;text-align:center}.design-lab .header .center-area .logo{max-width:100%}.design-lab .header .left-area,.design-lab .header .right-area{-ms-flex-preferred-size:calc(50% - 75px);flex-basis:calc(50% - 75px);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab .header .left-area .action-group,.design-lab .header .right-area .action-group{display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab .header .left-area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.design-lab .header .left-area .btn-back{height:50px;padding:.8rem 1.7rem;border:2px solid #ccc;background:none;-webkit-box-shadow:none;box-shadow:none}.design-lab .header .left-area .btn-back:focus,.design-lab .header .left-area .btn-back:hover{border-color:#000;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.design-lab .header .left-area .btn-back span{display:inline-block;vertical-align:middle}.design-lab .header .left-area .btn-back span.button-icon{margin-right:15px}.design-lab .header .left-area .action-group{margin-left:30px}.design-lab .header .left-area .action-group .lnk-gridlines,.design-lab .header .left-area .action-group .lnk-redo,.design-lab .header .left-area .action-group .lnk-undo,.design-lab .header .left-area .action-group .lnk-zoom-in,.design-lab .header .left-area .action-group .lnk-zoom-out{width:44px;height:44px;padding-top:12px;text-align:center;margin-left:10px}@media screen and (max-width:570px){.design-lab .header .left-area .action-group .lnk-gridlines,.design-lab .header .left-area .action-group .lnk-redo,.design-lab .header .left-area .action-group .lnk-undo,.design-lab .header .left-area .action-group .lnk-zoom-in,.design-lab .header .left-area .action-group .lnk-zoom-out{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:"";width:1px;height:20px;position:absolute;left:-5px;background-color:rgba(0,0,0,.05)}.design-lab .header .left-area .divider{padding-left:10px;padding-right:10px;color:#262626}.design-lab .header .right-area{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.design-lab .header .right-area .help-pricing{position:fixed;top:90px;right:20px}.design-lab .header .right-area .action-group.stack-front{z-index:1301}.design-lab .header .right-area .btn-save-design{height:50px;padding:0 2rem;margin-left:15px}.design-lab .header .right-area .btn-save-design span{display:inline-block;vertical-align:middle}.design-lab .header .right-area .btn-save-design span.button-icon{margin-right:15px}.design-lab #product-customize-panel{position:absolute;top:135px;left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:103;font-size:10px;text-transform:uppercase}.design-lab #product-customize-panel,.design-lab #product-customize-panel .category-name{font-family:LabGrotesque-Black;font-weight:400}.design-lab #product-customize-panel .icon-angle-wrapper{margin-bottom:5px}.design-lab #product-customize-panel .close-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-bottom:1px solid #f1f1f2}.design-lab #product-customize-panel .close-panel a{width:40px;height:40px;line-height:1}.design-lab #product-customize-panel .close-panel .icon-close{width:20px;height:20px;margin:10px;display:block}.design-lab #product-customize-panel .close-panel__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto!important}.design-lab #product-customize-panel .close-panel__back .icon-back{width:20px;height:20px;display:block}@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{width:40px;height:40px;margin:8px auto;display:block;border-radius:50%;background-color:#fff;overflow:hidden;position:relative}.design-lab #product-customize-panel .icon-color-wrapper .back{width:100%;height:100%;border-radius:50%}.design-lab #product-customize-panel .icon-color-wrapper.selected{padding:2px;border:2px solid #000}.design-lab #product-customize-panel .icon-color-wrapper .stroke-color{width:200%;height:6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50%;border:1px solid #e5e5e5}.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{width:100%;height:100%;border-radius:50%;-webkit-box-shadow:inset 0 0 1px #878889;box-shadow:inset 0 0 1px #878889;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(/static/icons/outlines/round.svg) no-repeat 50%}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style--round{background:url(/static/icons/outlines/round.svg) no-repeat 50%}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style--angle{background:url(/static/icons/outlines/angle.svg) no-repeat 50%}.design-lab #product-customize-panel .icon-color-wrapper .stroke-style--square{background:url(/static/icons/outlines/square.svg) no-repeat 50%}.design-lab #product-customize-panel .title{padding-top:4px;padding-bottom:4px;margin-top:10px;margin-bottom:10px;border-radius:3px;background-color:#f2f2f2;line-height:1.6;color:#000}.design-lab #product-customize-panel .title__label{color:#fff;background:#000;border-radius:27px;margin-left:5px;padding:0 5px}.design-lab #product-customize-panel #entry-panel{width:90px;padding:15px 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#b3b3b3;background-color:#000;text-align:center;border-radius:6px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper .icon{width:40px;height:40px;margin-left:15px;vertical-align:middle}.design-lab #product-customize-panel #entry-panel .icon-angle-wrapper .angle-right{width:15px;vertical-align:middle}.design-lab #product-customize-panel #entry-panel .switch-side{display:block}.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:2px}.design-lab #product-customize-panel #entry-panel .additional-features.selected,.design-lab #product-customize-panel #entry-panel .additional-features:hover,.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{color:#fff}.design-lab #product-customize-panel #entry-panel .btn-reset{width:100%;height:36px;border:1px solid #262626;margin-top:20px;border-radius:2px;background:none;color:#fff;outline:none;font-family:LabGrotesque-Black;font-weight:400;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.design-lab #product-customize-panel #entry-panel .btn-reset:hover{border-color:#fff}.design-lab #product-customize-panel #entry-panel .disabled{opacity:.7;pointer-events:none}.design-lab #product-customize-panel .matched-colour-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.design-lab #product-customize-panel #additional-features-panel .my-colors,.design-lab #product-customize-panel #color-customize-panel .my-colors,.design-lab #product-customize-panel #decorate-panel .my-colors{height:135px;overflow:hidden}.design-lab #product-customize-panel #additional-features-panel .colors,.design-lab #product-customize-panel #color-customize-panel .colors,.design-lab #product-customize-panel #decorate-panel .colors{height:calc(100% - 135px);overflow:hidden}.design-lab #product-customize-panel #additional-features-panel .colors-title,.design-lab #product-customize-panel #color-customize-panel .colors-title,.design-lab #product-customize-panel #decorate-panel .colors-title{margin-left:7px;margin-right:7px}.design-lab #product-customize-panel #additional-features-panel .color-list,.design-lab #product-customize-panel #color-customize-panel .color-list,.design-lab #product-customize-panel #decorate-panel .color-list{padding-top:14px}.design-lab #product-customize-panel #additional-features-panel .flex-space-between,.design-lab #product-customize-panel #color-customize-panel .flex-space-between,.design-lab #product-customize-panel #decorate-panel .flex-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #additional-features-panel .flex-center,.design-lab #product-customize-panel #color-customize-panel .flex-center,.design-lab #product-customize-panel #decorate-panel .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #additional-features-panel .flex-start,.design-lab #product-customize-panel #color-customize-panel .flex-start,.design-lab #product-customize-panel #decorate-panel .flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #additional-features-panel .mobile-fav-header,.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header,.design-lab #product-customize-panel #decorate-panel .mobile-fav-header{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;background:#fff;padding:13px 16px;border-bottom:1px solid #f1f1f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.design-lab #product-customize-panel #additional-features-panel .mobile-fav-header .item-title,.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{font-size:10px;color:#000;text-align:left;font-family:LabGrotesque-Regular;font-weight:400;margin-left:8px}.design-lab #product-customize-panel #additional-features-panel .colour-selected,.design-lab #product-customize-panel #color-customize-panel .colour-selected,.design-lab #product-customize-panel #decorate-panel .colour-selected{width:15px;height:15px;border-radius:50%;min-width:15px;margin-left:5px;margin-right:5px;cursor:default}.design-lab #product-customize-panel #additional-features-panel .colour-selected-label,.design-lab #product-customize-panel #color-customize-panel .colour-selected-label,.design-lab #product-customize-panel #decorate-panel .colour-selected-label{font-family:LabGrotesque-Bold;font-weight:400;color:#000;word-break:break-word}.design-lab #product-customize-panel #additional-features-panel .fav-colour,.design-lab #product-customize-panel #color-customize-panel .fav-colour,.design-lab #product-customize-panel #decorate-panel .fav-colour{width:16px;height:13px;background:url(/static/icons/colours/fav-inactive.svg) no-repeat;display:inline-block}.design-lab #product-customize-panel #additional-features-panel .fav-colour:hover,.design-lab #product-customize-panel #color-customize-panel .fav-colour:hover,.design-lab #product-customize-panel #decorate-panel .fav-colour:hover{background:url(/static/icons/colours/fav-hover.svg) no-repeat}.design-lab #product-customize-panel #additional-features-panel .fav-colour.active,.design-lab #product-customize-panel #color-customize-panel .fav-colour.active,.design-lab #product-customize-panel #decorate-panel .fav-colour.active{background:url(/static/icons/colours/fav-active.svg) no-repeat}.design-lab #product-customize-panel #additional-features-panel .expend-colours,.design-lab #product-customize-panel #color-customize-panel .expend-colours,.design-lab #product-customize-panel #decorate-panel .expend-colours{padding-top:10px;padding-bottom:10px}.design-lab #product-customize-panel #additional-features-panel .expend-colours .mgb7,.design-lab #product-customize-panel #color-customize-panel .expend-colours .mgb7,.design-lab #product-customize-panel #decorate-panel .expend-colours .mgb7{margin-bottom:7px}.design-lab #product-customize-panel #additional-features-panel .expend-colours .mgb16,.design-lab #product-customize-panel #color-customize-panel .expend-colours .mgb16,.design-lab #product-customize-panel #decorate-panel .expend-colours .mgb16{margin-bottom:16px}.design-lab #product-customize-panel #additional-features-panel .expend-colours .item-title,.design-lab #product-customize-panel #color-customize-panel .expend-colours .item-title,.design-lab #product-customize-panel #decorate-panel .expend-colours .item-title{font-size:10px;color:#000;text-align:left;font-family:LabGrotesque-Regular;font-weight:400}.design-lab #product-customize-panel #additional-features-panel .expend-colours .color-wrapper,.design-lab #product-customize-panel #color-customize-panel .expend-colours .color-wrapper,.design-lab #product-customize-panel #decorate-panel .expend-colours .color-wrapper{position:relative}.design-lab #product-customize-panel #additional-features-panel .expend-colours .color-wrapper .MuiFormControlLabel-root,.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{margin:0 0 0 8px}.design-lab #product-customize-panel #additional-features-panel .expend-colours .color-wrapper .MuiCheckbox-root,.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{padding:0}.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-info,.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{margin-left:5px;cursor:pointer}.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-disabled,.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{position:absolute;width:31px;height:31px;top:0;margin:2px;cursor:default}.design-lab #product-customize-panel #additional-features-panel .expend-colours .colour-selected,.design-lab #product-customize-panel #color-customize-panel .expend-colours .colour-selected,.design-lab #product-customize-panel #decorate-panel .expend-colours .colour-selected{width:15px;height:15px;border-radius:50%;margin-left:5px;margin-right:5px;cursor:default}.design-lab #product-customize-panel #additional-features-panel .expend-colours .colour-selected-label,.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{max-width:100px;word-break:break-word;text-align:left}.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour,.design-lab #product-customize-panel #color-customize-panel .expend-colours .edit-colour,.design-lab #product-customize-panel #decorate-panel .expend-colours .edit-colour{font-family:LabGrotesque-Regular;font-weight:400;width:16px;height:13px;background:url(/static/icons/colours/edit-inactive.svg) no-repeat;display:inline-block}.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour:hover,.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{background:url(/static/icons/colours/edit.svg) no-repeat}.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour.active,.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{width:41px;height:15px;background:#4d4d4d;border-radius:4px;font-size:11px;padding:0 1px 0 3px;color:#fff;text-transform:none}.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour.active *,.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 *{vertical-align:middle}.design-lab #product-customize-panel #additional-features-panel .expend-colours .edit-colour.active .icon,.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{margin-left:3px}.design-lab #product-customize-panel #additional-features-panel .expend-colours .delete-colour,.design-lab #product-customize-panel #color-customize-panel .expend-colours .delete-colour,.design-lab #product-customize-panel #decorate-panel .expend-colours .delete-colour{width:16px;height:15px;margin-left:8px;background:url(/static/icons/colours/delete.svg) no-repeat;display:inline-block;vertical-align:middle}.design-lab #product-customize-panel #additional-features-panel .expend-colours .delete-colour:hover,.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{background:url(/static/icons/colours/delete-active.svg) no-repeat}.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-colours-list,.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs,.design-lab #product-customize-panel #color-customize-panel .expend-colours .no-favs,.design-lab #product-customize-panel #decorate-panel .expend-colours .no-favs{background:#f2f2f2;font-size:11px;padding:10px 0;font-family:LabGrotesque-Regular;font-weight:400;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default}.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs .icon,.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{margin-left:5px;margin-right:5px;cursor:default}.design-lab #product-customize-panel #color-customize-panel{height:calc((100vh - 100px)*.8);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 6px 6px 6px;color:grey;background-color:#fff}.design-lab #product-customize-panel #color-customize-panel .section-groups{width:130px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.design-lab #product-customize-panel #color-customize-panel .section-groups .panel-content{height:calc(100% - 80px);padding:5px 15px 15px}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group{position:relative}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .svg-icon{width:calc(100% - 8px);height:52px;margin:auto}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .svg-icon svg{width:56.52%;margin-left:21.74%;display:inline-block;vertical-align:middle}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .section-group-name{width:calc(100% - 8px);margin:8px auto 0}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .angle-right{width:21.74%;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list,.design-lab #product-customize-panel #color-customize-panel .plain-color-list,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option{width:100px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.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,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content{height:calc(100% - 44px);padding:5px 15px 0}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list{width:128px}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-scroll-container{max-height:calc(100% - 46px)}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .pattern-name{padding-left:5px;padding-right:5px;margin-top:8px;word-break:break-word}.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:-webkit-gradient(linear,left top,right top,from(#fff),to(#f8f8f8));background-image:linear-gradient(90deg,#fff,#f8f8f8);background-size:20px 100%;background-repeat:no-repeat;background-position-x:right;-webkit-box-shadow:inset -1px 0 0 0 #ebebeb;box-shadow:inset -1px 0 0 0 #ebebeb}.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 .section-pattern-list .icon-color-wrapper .back,.design-lab #product-customize-panel #color-customize-panel .selected-color .icon-color-wrapper .back{-webkit-box-shadow:inset 0 0 1px #878889;box-shadow:inset 0 0 1px #878889;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.design-lab #product-customize-panel #color-customize-panel .section-options{height:100%}.design-lab #product-customize-panel #color-customize-panel .section-options .panel-scroll-container{height:calc(100% - 106px)}.design-lab #product-customize-panel #color-customize-panel .section-options .panel-scroll-container .scrollable-content.show-scrollbar{padding-right:10px}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-color-or-color-pattern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-colors-of-color-pattern{padding-bottom:10px}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-colors-of-color-pattern .color-of-pattern{position:relative;display:block}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-colors-of-color-pattern .color-of-pattern .icon-color-wrapper{margin-top:0;margin-bottom:0}.design-lab #product-customize-panel #color-customize-panel .section-options .section-option .selected-colors-of-color-pattern .color-of-pattern .color-name{word-break:break-all;margin-top:8px}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option{width:128px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list{width:228px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .scrollable-content.for-windows{padding-right:5px;margin-right:-10px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .color-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:14px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .icon-color-wrapper{width:30px;height:30px;margin:3px;border-radius:50%}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .icon-color-wrapper.selected{padding:2px;border:2px solid #000}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .icon-color-wrapper .back{-webkit-box-shadow:inset 0 0 1px #878889;box-shadow:inset 0 0 1px #878889}.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-scroll-container{max-height:calc(100% - 46px)}.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;background:#fff;padding:13px 16px;border-bottom:1px solid #f1f1f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.design-lab #product-customize-panel #color-customize-panel .mobile-fav-header .item-title{font-size:10px;color:#000;text-align:left;font-family:LabGrotesque-Regular;font-weight:400;margin-left:8px}.design-lab #product-customize-panel #color-customize-panel .colour-selected{width:15px;height:15px;border-radius:50%;margin-left:5px;margin-right:5px;cursor:default}.design-lab #product-customize-panel #color-customize-panel .colour-selected-label{font-family:LabGrotesque-Bold;font-weight:400;color:#000}.design-lab #product-customize-panel #decorate-panel{height:calc((100vh - 100px)*.8);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 6px 6px 6px;background-color:#fff;font-size:10px}.design-lab #product-customize-panel #decorate-panel .design-panels{width:138px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;vertical-align:top;text-transform:uppercase;overflow:hidden;background-color:#fff}.design-lab #product-customize-panel #decorate-panel .design-panels.extended{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#f8f8f8));background-image:linear-gradient(90deg,#fff,#f8f8f8);background-size:20px 100%;background-repeat:no-repeat;background-position-x:right;-webkit-box-shadow:inset -1px 0 0 0 #ebebeb;box-shadow:inset -1px 0 0 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:-webkit-gradient(linear,left top,right top,from(#fff),to(#f8f8f8));background-image:linear-gradient(90deg,#fff,#f8f8f8);background-size:20px 100%;background-repeat:no-repeat;background-position-x:right;-webkit-box-shadow:inset -1px 0 0 0 #ebebeb;box-shadow:inset -1px 0 0 0 #ebebeb}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels.extended~.tool-entry-panel.extendApplication{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f8f8f8));background-image:linear-gradient(0deg,#fff,#f8f8f8);background-size:100% 20px;background-position-x:left}}.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{padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .panel-scroll-container{height:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding{padding:15px 15px 10px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding .design-panel__item .icon-color-wrapper{margin-top:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium{width:160px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--medium .scrollbar-container .scrollable-content.show-scrollbar{padding-right:10px!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:-10px}.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{background-repeat:no-repeat;background-position:50%;text-indent:-99999em;background-size:75%;padding:14px 10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .reform-components__switch{margin-top:10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__application-type-panel .design-panel__tool-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__application-type-panel .design-panel__tool-item__application-type{width:80%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .design-panel__content{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:5px 15px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list{margin-bottom:10px;text-align:left;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item{width:50%;display:inline-block;padding:5px}@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{width:100%;position:relative;height:0;padding-bottom:100%;border:1px solid #f2f2f2;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-name{color:grey;text-transform:none;font-family:LabGrotesque-Regular;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-remove{display:inline-block;fill:currentColor;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-remove:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item-overlay{display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .upload-list__item:hover .upload-list__item-overlay{display:block}.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){.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)}}.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){.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{-ms-flex-wrap:wrap;flex-wrap:wrap}}.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){right:0;padding-right:0}.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{margin-bottom:15px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.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{margin:10px 0;text-align:left;text-transform:none}.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{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-ms-flex-pack:distribute;justify-content:space-around;padding:5px}@media screen and (max-width:810px)and (min-width:571px){.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{padding:10px 10px 10px 0;-ms-flex-preferred-size:25%;flex-basis:25%}}.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{width:100%;position:relative;height:80px;background:#f2f2f2 50%;background-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;color:#fff;padding:0 1rem;text-align:center;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__art-panel .category-list__item-image__container:before,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .category-list__item-image__container:before{content:"";position:absolute;width:100%;height:100%;background-color:transparent;z-index:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.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}.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,.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:rgba(26,26,26,.5)}.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{margin-bottom:10px;text-align:left}.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{margin:10px 0;text-align:left;text-transform:none}.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(50% - 10px);display:inline-block;height:0;padding:5px 5px calc(50% - 10px);position:relative;background-color:#fff;background-image:url(/static/images/loading.gif);background-size:40px;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:810px)and (min-width:571px){.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)}}.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}.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{width:100%;max-width:100%;display:block;background:#fff}.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{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.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:4rem 0}.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{font-family:LabGrotesque-Bold;font-weight:400;font-size:26px;line-height:30px;padding:0 2rem;color:#ccc;text-transform:none}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__fontshape-panel .design-panel__content__slider{padding-left:15px}@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 15px}}.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__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{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;text-align:left}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .design-panel__content__slider-label:nth-child(2){padding-left:5px}.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:25px}.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 .item-outline__line{width:90px;height:6px;margin:10px auto;background:#000}.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{padding:0;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:middle}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .divider{margin:0 10px}@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 5rem}}.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}.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{display:inline-block;width:30px;height:30px;margin:3px}.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{-webkit-box-shadow:inset 0 0 1px #878889;box-shadow:inset 0 0 1px #878889}@media screen and (max-width:810px)and (min-width:571px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .design-panel__content .group-list-instructions,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-instructions{width:100%}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .design-panel__content .group-list-instructions .design-panel__info--inline,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-instructions .design-panel__info--inline{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .design-panel__content .group-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__content .design-panel__info,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .design-panel__info{display:block;width:100%;text-align:left}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .design-panel__content .group-list-warning,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-warning{font-family:LabGrotesque-Regular;font-weight:400;padding:15px;margin-right:15px;text-transform:none;border:1px solid #d66f09;border-radius:3px;margin-bottom:15px;font-size:12px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .design-panel__content .group-list-warning__icon,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__content .personalise-warning__icon{margin-right:15px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .scrollable-content{white-space:normal;overflow:auto}@media screen and (max-width:810px)and (min-width:571px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .scrollable-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list{margin-bottom:10px;text-align:left}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list.disabled,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list.disabled{pointer-events:none;opacity:.5}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list__item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item{display:inline-block;padding:5px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-image__container{width:100%;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-image{width:130px;height:130px;display:block;border:1px solid #f2f2f2}@media screen and (max-width:570px){.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list__item-image,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-image{height:100px}}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .group-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 .personalise-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__personalise-panel .group-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 .personalise-list__item:hover .group-list__item-image__container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item:hover .personalise-list__item-image__container{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-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__personalise-panel .group-list__item-text,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .personalise-list__item-text{font-family:LabGrotesque-Black;font-weight:400;padding:6px 0;text-align:center;color:grey;text-transform:uppercase}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content{height:calc(100% - 41px);padding:5px 15px 15px;position:relative}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .scrollable-content.for-windows{padding-right:5px;margin-right:-10px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .decoration-position .design-panel__item:before{content:"";background:url(/static/icons/angle-right-light-grey.svg) no-repeat 50%;position:absolute;right:0;width:8px;height:8px;top:20px;-webkit-transform:none;transform:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .decoration-position .design-panel__item.selected:before{background:url(/static/icons/angle-right-black.svg) no-repeat 50%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item{display:block;position:relative;padding-top:5px;padding-bottom:5px;color:#666}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-name{font-size:10px;padding-top:2px;font-family:LabGrotesque-Black;font-weight:400;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;max-width:110px;margin:0 auto}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-name--only{padding:5px 0;height:40px;line-height:30px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-icon{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item-icon img{padding-bottom:0!important}.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{padding:2px;border:2px solid #000}.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) no-repeat 50%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item img{padding-bottom:10px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info{margin:0 15px;padding:15px 0 20px;text-transform:none;color:grey;font-size:12px;line-height:19px;border-top:1px solid #f1f1f2;background:#fff}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info a{color:#000;font-family:LabGrotesque-Medium;font-weight:400}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info--bottom{position:absolute;bottom:0;left:0;z-index:120}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info--inline{text-align:left;margin:0;padding:10px 0;border:none;color:#000}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip{font-family:LabGrotesque-Regular;font-weight:400}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip--large{font-size:16px;line-height:26px;font-family:LabGrotesque-Light;font-weight:400;color:#000}@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:16px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__info-tip--normal h4{font-family:LabGrotesque-Bold;font-weight:400;margin-bottom:10px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content__search{margin-bottom:20px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content__search .MuiOutlinedInput-root{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{width:40px;height:40px;display:inline-block;border-radius:0 3px 3px 0;padding:0 10px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:none;font-family:LabGrotesque-Regular;font-weight:400}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .form__group__item{-ms-flex-preferred-size:48%;flex-basis:48%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .form__group__item label{font-size:11px;line-height:16px;color:#000;font-family:LabGrotesque-Bold;font-weight:400;margin:10px 0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item{padding:5px 0;font-size:14px;text-transform:none;font-family:LabGrotesque-Regular;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--w-divider{border-bottom:1px solid #f1f1f2;margin:0;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item--w-divider.selected{background-color:#f2f2f2}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__content .approval{display:inline-block;line-height:1;margin-left:10px}.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:grey}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item__info-tip{margin-left:5px;cursor:pointer}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name:before{content:"";background:url(/static/icons/angle-right-light-grey.svg) no-repeat 50%;position:absolute;right:0;width:8px;height:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--name.selected:before{background:url(/static/icons/angle-right-black.svg) no-repeat 50%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable.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__font-shape.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.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__type--name.no-extension{cursor:default}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel--extendable.no-extension:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.no-extension:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-shape.no-extension:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font-size.no-extension:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__font.no-extension:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__type--application.no-extension:before,.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--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:10px!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 url(/static/icons/edit-white.svg) no-repeat 50%}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names.selected .icon-color-wrapper,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__add-names:hover .icon-color-wrapper{padding:2px;border:2px solid #000}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color{margin-bottom:-10px}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item{padding:0;margin-bottom:10px}.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{content:"";background:url(/static/icons/angle-right-light-grey.svg) no-repeat 50%;position:absolute;right:0;width:8px;height:8px;top:18px;-webkit-transform:none;transform:none}.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{-webkit-box-shadow:inset 0 0 1px #878889;box-shadow:inset 0 0 1px #878889;background-image:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item .selected-color .design-panel__item.selected:before{background:url(/static/icons/angle-right-black.svg) no-repeat 50%}.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{padding:0;margin-bottom:10px}@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,.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,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item:after,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item:after{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-outline .design-panel__item:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item:before{content:"";background:url(/static/icons/angle-right-light-grey.svg) no-repeat 50%;position:absolute;right:0;width:8px;height:8px;top:18px;-webkit-transform:none;transform:none}.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,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item.selected:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item.selected:before{background:url(/static/icons/angle-right-black.svg) no-repeat 50%}.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{-webkit-box-shadow:inset 0 0 1px #878889;box-shadow:inset 0 0 1px #878889}.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,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item--oneline:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item--oneline:before{content:"";background:url(/static/icons/angle-right-light-grey.svg) no-repeat 50%;position:absolute;right:0;width:8px;height:8px;top:16px;-webkit-transform:none;transform:none}@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,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.design-panel__item-spacing .design-panel__item--oneline:before,.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.edit-image .design-panel__item--oneline:before{content:"";background:url(/static/icons/angle-right-light-grey.svg) no-repeat 50%;position:absolute;right:0;width:8px;height:8px;top:0;-webkit-transform:rotate(270deg);transform:rotate(270deg);display:block!important;left:50%;margin-left:-4px}}.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-container.no-header .scrollbar-container{height:calc(100% - 110px)}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__tool-item.flip-tool .flip-tool__item{display:block;padding:.5rem 1rem;margin:1rem;border:1px solid #e5e5e5;border-radius:3px;line-height:0}.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{padding:5px 0;background:url(/static/images/personalise.jpg) no-repeat 50%;width:100%;height:160px;background-size:cover;border-radius:2px}@media screen and (max-width:810px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__cover-image{width:100%;height:240px}}@media screen and (max-width:570px){.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__cover-image{width:100%;height:130px}}.design-lab #product-customize-panel #decorate-panel .customHtml p{font-size:inherit;margin-bottom:15px}.design-lab #product-customize-panel #additional-features-panel{height:calc((100vh - 100px)*.8);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 6px 6px 6px;background-color:#fff}.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:-webkit-gradient(linear,left top,right top,from(#fff),to(#f8f8f8));background-image:linear-gradient(90deg,#fff,#f8f8f8);background-size:20px 100%;background-repeat:no-repeat;background-position-x:right;-webkit-box-shadow:inset -1px 0 0 0 #ebebeb;box-shadow:inset -1px 0 0 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% - 40px);padding:5px 15px 15px}.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{font-family:LabGrotesque-Regular;font-weight:400;font-size:12px;line-height:16px;text-transform:none;padding:10px;border-bottom:1px solid #f2f2f2}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item{padding:10px;border-bottom:1px solid #f2f2f2;color:grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item.selected{color:#000}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-item .svg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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:LabGrotesque-Regular;font-weight:400;font-size:10px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .color-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px}.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:3px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .dropdown-option{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:10px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .dropdown-hex{width:14px;height:14px;border-radius:100%;border:1px solid #000}.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:rgba(0,0,0,.2)}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper .icon-color-wrapper{width:14px;height:14px;margin:0 5px 0 0;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper .singleValue{white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .reform-select-wrapper .singleValue .icon-color-wrapper{padding:2px;border:2px solid #000}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-detail-content .back{-webkit-box-shadow:inset 0 0 1px #000!important;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:10px 0}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-price-from{font-size:14px;margin-bottom:6px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-price-from .price{font-family:LabGrotesque-Bold;font-weight:400}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-description{font-size:10px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:16px 0}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-submit-button .button{padding:1rem 2rem;max-width:160px;font-size:10px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-subTitle{font-size:12px;font-family:LabGrotesque-Bold;font-weight:400;margin-top:10px;margin-bottom:5px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-name-title{font-size:13px;font-family:LabGrotesque-Bold;font-weight:400;margin-top:10px;margin-bottom:10px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-name-list{font-size:13px;list-style-type:disc;margin-left:12px}.design-lab #product-customize-panel #additional-features-panel .feature-list .panel-content .feature-name-list li{text-decoration:underline;margin-bottom:10px}.design-lab #product-customize-panel #additional-features-panel .feature-detail-content .customHtml{font-size:13px;line-height:normal;padding-bottom:8px}.design-lab .preview-container{width:calc(100vmin - 120px);margin:20px auto 0;z-index:1}.design-lab .preview-container.hide{display:none}.design-lab .preview-container .swiper-container{margin-left:40px;margin-right:40px}.design-lab .preview-container .swiper-container .product-side-svg-wrapper{width:calc(100vmin - 120px - 100px);height:calc(100vmin - 120px - 100px);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 .design-badge-position-container.hidden{visibility:hidden}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container .design-badge-position{position:absolute;border:3px solid #ccc;cursor:pointer}.design-lab .preview-container .swiper-container .product-side-svg-wrapper .design-badge-position-container .design-badge-position .add-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.design-lab .preview-container .arrow-container{margin:auto}.design-lab .preview-container .pagination{top:auto;bottom:-30px}.design-panel__tool-button{font-family:LabGrotesque-Black;font-weight:400;width:100%;height:40px;border-radius:3px;background:#fff;border:2px solid #e5e5e5;text-transform:uppercase;font-size:10px}.design-panel__tool-button:hover{border-color:#000}.design-panel__tool-button:focus{outline:none}.design-panel__tool-button__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.design-panel__tool-button__group .design-panel__tool-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:49%;flex-basis:49%}.design-panel__tool-button__icon{padding-right:15px}.design-panel__tool-button__icon img{width:20px;height:20px}.design-panel__tool-button--primary{background:#000;color:#fff;border-color:#000}.design-panel__tool-button--primary:hover{background-color:grey;border-color:grey}.design-panel__tool-button.disabled{opacity:.5;pointer-events:none}.design-lab-dialog .main-title{font-family:LabGrotesque-Bold;font-weight:400;font-size:26px;line-height:1.04;color:#000;text-align:center}.design-lab-dialog .paragraph{margin-top:13px;font-family:LabGrotesque-Light;font-weight:400;font-size:18px;line-height:1.61;color:grey;text-align:center}.design-lab-dialog .dialog-action{margin-top:25px}.back-prompt,.reset-dialog{padding:50px!important;text-align:center}.back-prompt .dialog-action .continue-design,.reset-dialog .dialog-action .continue-design{margin-top:13px;display:inline-block;text-decoration:underline;color:#000;cursor:pointer}.reset-dialog .btn-reset-save-design{width:220px;padding-left:1.9rem!important;padding-right:1.9rem!important;margin-right:10px}.reset-dialog .btn-reset-all{width:220px}.top-right-dialog a{color:#000;text-decoration:none;cursor:pointer}.top-right-dialog .MuiBackdrop-root{background-color:rgba(0,0,0,.2)}.top-right-dialog .MuiDialog-paper{position:absolute;top:100px;right:30px;margin:0;width:570px;color:#000}.top-right-dialog .MuiDialogContent-root{padding:0!important}.top-right-dialog .dialog-header{height:60px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-right-dialog .dialog-header .go-back{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}.top-right-dialog .dialog-header .go-back .icon{display:inline-block;vertical-align:middle}.top-right-dialog .dialog-header .close-dialog{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;text-align:right}.top-right-dialog .dialog-content{padding:0 20px 20px}.top-right-dialog .dialog-content .title{margin-bottom:5px;font-size:26px;font-family:LabGrotesque-Bold;font-weight:400;line-height:1.15}.top-right-dialog .dialog-content .title.medium{font-size:16px}.top-right-dialog .dialog-content .subtitle{font-size:14px;font-family:LabGrotesque-Light;font-weight:400;line-height:1.5;color:#666}.top-right-dialog .dialog-content .design-manager-promotion{border:1px solid #ccc;padding:15px;margin-top:20px;border-radius:3px;color:#000}.top-right-dialog .dialog-content .design-manager-promotion .promo-header .reform-color-logo{display:inline-block;vertical-align:top}.top-right-dialog .dialog-content .design-manager-promotion .promo-header .reform-color-logo>img{width:45px}.top-right-dialog .dialog-content .design-manager-promotion .promo-header .promo-title{padding-left:20px;width:calc(100% - 50px);display:inline-block;font-family:LabGrotesque-Bold;font-weight:400;font-size:26px;line-height:1.15}.top-right-dialog .dialog-content .design-manager-promotion .promo-slogan{margin-top:20px;line-height:1.29;font-size:14px}.top-right-dialog .dialog-content .design-manager-promotion .promo-func-list{margin-top:5px}.top-right-dialog .dialog-content .design-manager-promotion .promo-func-list .manager-func .icon,.top-right-dialog .dialog-content .design-manager-promotion .promo-func-list .manager-func .text{display:inline-block;vertical-align:middle}.top-right-dialog .dialog-content .design-manager-promotion .promo-func-list .manager-func .text{max-width:calc(100% - 25px);padding-left:5px}.top-right-dialog .dialog-content .design-manager-promotion .btn-create-project{width:100%;height:50px;margin-top:15px}.top-right-dialog .dialog-content .user-container{padding-top:10px;padding-bottom:10px}.top-right-dialog .dialog-content .user-container .form-container{padding-left:0;padding-right:0}.top-right-dialog .dialog-action{margin-bottom:25px}.start-order-dialog .back-pdp-wrapper{text-align:center}.start-order-dialog .back-pdp-wrapper .back-pdp{display:inline-block;margin:20px auto;font-family:LabGrotesque-Bold;font-weight:400;font-size:14px;color:#000;text-decoration:none}.save-design-dialog .form-container{margin-top:20px}.save-design-dialog .form-container .txt-email .MuiInputBase-root{border-top-right-radius:0;border-bottom-right-radius:0}.save-design-dialog .form-container .btn-send-email{height:50px;border-top-left-radius:0;border-bottom-left-radius:0}.save-design-dialog .share-container .share-help-text{display:inline-block;margin-bottom:10px;font-family:LabGrotesque-Bold;font-weight:400;line-height:1.33;color:#000}.save-design-dialog .share-container .share-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.save-design-dialog .share-container .share-content #shareUrl{width:50%;height:50px;padding:12px 20px;border-radius:3px;border:1px solid #e5e5e5;font-family:LabGrotesque-Light;font-weight:400}.save-design-dialog .share-container .share-content .channel-svg{margin-left:20px;cursor:pointer}.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{display:inline-block;margin:20px auto;font-family:LabGrotesque-Bold;font-weight:400;font-size:14px;color:#000;text-decoration:none}.project-container .heading-text{margin-bottom:30px;font-family:LabGrotesque-Bold;font-weight:400;font-size:26px;line-height:1.15}.project-container .btn-add-project{width:100%;height:80px;padding:20px;border:1px solid #ddd;background:none;font-family:LabGrotesque-Black;font-weight:400;border-radius:4px}.project-container .btn-add-project .icon-plus{display:inline-block;width:40px;height:40px;padding:7px;margin-right:30px;border-radius:50%;background-color:#f2f2f2}.project-container .project-size{margin-top:30px;font-family:LabGrotesque-Black;font-weight:400;font-size:11px;line-height:1.45}.project-container .project-list .project{height:80px;padding:18px 20px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#f2f2f2}.project-container .project-list .project .project-name{max-width:66%;display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:LabGrotesque-Light;font-weight:400;font-size:16px}.project-container .project-list .project .btn-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:44px;padding:0;margin:0}.project-container .project-list .project .btn-add .icon-plus-white{width:15px}.project-container .empty-project-hint{margin-top:60px;font-family:LabGrotesque-Bold;font-weight:400;font-size:26px;line-height:1.15;text-align:center;color:#ccc}.project-container .empty-project-hint img{width:160px}.project-container .empty-project-hint .hint-text{margin-top:30px;margin-bottom:30px}.project-container .project-loading{position:relative;height:150px}.save-to-project-finish .btn-view-project{width:100%;margin-top:20px}.design-lab-tooltip-container{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.15);z-index:102}.design-lab-tooltip{max-width:295px;background-color:#000;color:#fff;position:relative;left:-10px!important;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.design-lab-tooltip li,.design-lab-tooltip ul{padding:0;margin:0}.design-lab-tooltip:after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-left-color:#000;right:-10px;top:10px}.design-lab-tooltip .close-tooltip{padding:16px;border-bottom:1px solid #333;text-align:center}.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);overflow:auto;padding:20px 30px;font-family:LabGrotesque-Light;font-weight:400;font-size:14px;line-height:1.86}.design-lab-tooltip .tooltip-content ul p{margin-bottom:0}.design-lab-tooltip .tooltip-content p,.design-lab-tooltip .tooltip-content ul{margin-bottom:26px}.designer_container{z-index:2;height:100%;width:100%;position:absolute;left:0;top:0}.designer_container.relative{position:relative}.designer_container.zoomed{overflow:auto}.designer_container .designer_header{background-color:hsla(0,0%,100%,.9);color:#000;-webkit-transform:none;transform:none;position:fixed!important;padding-left:32px;padding-right:32px;top:0}.designer_container .designer_header .center-area,.designer_container .designer_header .left-area{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.designer_container .designer_header .left-area .action-group a.disabled{color:#ccc;pointer-events:none}.designer_container .designer_header .help-title{margin-right:2rem;text-align:right}.designer_container .designer_header .help-title .need-help{font-family:LabGrotesque-Light;font-weight:400;font-size:14px;color:#666}.designer_container .designer_header .help-title .lnk-help{font-family:LabGrotesque-Black;font-weight:400;font-size:10px;text-decoration:none;color:inherit}.designer_container .designer_header .button{padding:1rem 2rem;margin:0;border:2px solid #262626;text-transform:uppercase}.designer_container .designer_header .button.btn-done{white-space:nowrap}.designer_container .designer_header .button.btn-done .button-icon{margin-right:1rem}.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{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.designer_container.hide .designer-canvas{opacity:0}.designer_container .designer-canvas{position:relative;top:130px;width:100%;height:70%;padding:0 25%}@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{top:90px;height:40%;padding:0 40px}}.designer_container .designer-bg{position:absolute;top:20px;left:10px;width:100%;height:100vh;overflow:hidden}.designer_container .designer-bg__image,.designer_container .designer-bg__svg{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-1}.designer_container .designer-bg__image{z-index:0}.designer_container .dcl-canvas{background:none;border:10px solid rgba(0,0,0,.2);border-top-width:20px}.designer_container .dcl-canvas .dcl-canvas__underlay{display:none}.designer_container .dcl-canvas .dcl-canvas__canvas-info{position:absolute;top:-15px;text-align:center;width:100%;font-family:LabGrotesque-Black;font-weight:400;color:#fff;font-size:10px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designer_container .dcl-decoration.dcl-over,.designer_container .dcl-decoration.dcl-selected,.designer_container .dcl-decoration.dcl-selecting{border:1px solid #fff;margin:-1px 0 0 -1px}.designer_container .dcl-rotatable-handle__line{border:none;background-color:#fff;width:2px;height:8px;margin-top:4px}.designer_container .dcl-ui-resizable-handle{background-color:#fff;border:0;width:7px;height:7px}.designer_container .dcl-ui-resizable-handle:hover{background-color:#000}.designer_container .dcl-ui-resizable-n{top:-3.5px;left:50%;margin-left:-3.5px}.designer_container .dcl-ui-resizable-s{bottom:-3.5px;left:50%;margin-left:-3.5px}.designer_container .dcl-ui-resizable-e{top:50%;right:-3.5px;margin-top:-3.5px}.designer_container .dcl-ui-resizable-w{top:50%;left:-3.5px;margin-top:-3.5px}.designer_container .dcl-ui-resizable-se{right:-3.5px;bottom:-3.5px}.designer_container .dcl-ui-resizable-se:after{content:"";width:30px;height:30px;background:url(/static/icons/resize.svg) no-repeat 50%;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,.designer_container .dcl-rotatable-handle__icon-container:hover{background-color:#000}.designer_container .designer__multi-select{width:40px;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;padding:10px 0;z-index:10;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0 5px 5px 0}.designer_container .designer__multi-select__indicator{display:block;height:14px;width:14px;margin:0 auto 8px;border-radius:50%;background:#ccc;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.designer_container .designer__multi-select__text{color:#ccc;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.designer_container .designer__multi-select__button.active .designer__multi-select__indicator{background:#41b82e;-webkit-animation:flickerAnimation 3s infinite;animation:flickerAnimation 3s infinite}.designer_container .designer__multi-select__button.active .designer__multi-select__text{color:#fff}.designer_container .designer__multi-select__infobar{top:70px;position:fixed;width:100%;padding:5px;background:#41b82e;color:#fff;z-index:1;text-align:center}@media screen and (min-width:571px){.designer_container .designer__multi-select__infobar{top:100px}}.dcl-contextual-toolbar{z-index:101!important;background:none!important;-webkit-transform:translate(10px);transform:translate(10px)}.dcl-contextual-toolbar-primary-row{padding:0 1.5px;background:#000;border-radius:3px;border-bottom:1px solid grey;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dcl-contextual-toolbar-secondary-row{overflow:hidden;margin-top:-3px}.dcl-contextual-toolbar-secondary-row .dcl-edit-text__field{border-radius:0 0 3px 3px;padding:8px;outline:none;border:none;height:auto}.dcl-invisible .dcl-contextual-toolbar-secondary-row{opacity:0}.dcl-contextual-toolbar.withItemToolbar{-webkit-transform:translate(10px,-15px);transform:translate(10px,-15px)}.dcl-contextual-toolbar.withItemToolbar .dcl-contextual-toolbar-primary-row{border-radius:3px 3px 0 0}.dcl-contextual-toolbar.withTextInputbar{-webkit-transform:translate(10px,-25px);transform:translate(10px,-25px)}.dcl-contextual-toolbar.withTextInputbar .dcl-contextual-toolbar-primary-row{border-radius:3px 3px 0 0}.dcl-contextual-toolbar .dcl-button--expandable,.dcl-contextual-toolbar .dcl-button--toolbar{height:40px}.dcl-contextual-toolbar .dcl-button--expandable:after,.dcl-contextual-toolbar .dcl-button--toolbar:after{content:"";width:1px;background:grey;height:100%;position:absolute;right:0}.dcl-contextual-toolbar .dcl-button--expandable.dcl-button--menu,.dcl-contextual-toolbar .dcl-button--toolbar.dcl-button--menu{height:31px}.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}.dcl-contextual-toolbar .dcl-expanding-button,.dcl-contextual-toolbar .dcl-toolbar-button{background-color:#000;color:#fff;height:40px}.dcl-contextual-toolbar .dcl-expanding-button .dcl-toolbar-button__icontext,.dcl-contextual-toolbar .dcl-toolbar-button .dcl-toolbar-button__icontext{display:none}.dcl-contextual-toolbar .dcl-expanding-button:hover:not(.dcl-toolbar-button--disabled):not(.active):not([disabled]),.dcl-contextual-toolbar .dcl-toolbar-button:hover:not(.dcl-toolbar-button--disabled):not(.active):not([disabled]){background-color:#333;color:#fff}.dcl-contextual-toolbar .dcl-expanding-button.active,.dcl-contextual-toolbar .dcl-toolbar-button.active{background-color:#000}.dcl-contextual-toolbar .dcl-expanding-button.active .dcl-icon__use,.dcl-contextual-toolbar .dcl-toolbar-button.active .dcl-icon__use{color:#000;fill:#fff;stroke:#fff}.dcl-contextual-toolbar .dcl-expanding-button .dcl-expanding-button__icon,.dcl-contextual-toolbar .dcl-expanding-button .dcl-toolbar-button__icon,.dcl-contextual-toolbar .dcl-toolbar-button .dcl-expanding-button__icon,.dcl-contextual-toolbar .dcl-toolbar-button .dcl-toolbar-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-upload-form,.dcl-button--expandable .dcl-hover-box .dcl-button--toolbar:after,.dcl-button--expandable:last-of-type:after,.dcl-button--toolbar:last-of-type:after{display:none}.align-icon{display:inline-block;width:10px;vertical-align:middle}.align-icon:after,.align-icon:before,.align-icon span{content:"";display:block;height:2px;margin:2px 0;background:#ccc}.align-icon--left:after,.align-icon--right:after{width:50%}.align-icon--right:after{margin-left:50%}.MuiRadio-colorSecondary.Mui-checked+.MuiTypography-root .align-icon:after,.MuiRadio-colorSecondary.Mui-checked+.MuiTypography-root .align-icon:before,.MuiRadio-colorSecondary.Mui-checked+.MuiTypography-root .align-icon span{background:#000}.loading-container{display:none;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;z-index:1;min-height:100px}.loading-container.visible{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.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:810px){.panel-scroll-container{height:100%}.panel-scroll-container .mgr16{margin-right:16px}.panel-scroll-container .scrollable-content{position:static;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-height:100%;height:auto;padding-bottom:0}.panel-scroll-container .scrollable-content .chrome-picker{max-width:180px;max-height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0}.panel-scroll-container .scrollable-content .chrome-picker .saturation-black,.panel-scroll-container .scrollable-content .chrome-picker .saturation-white{min-height:98px}.panel-scroll-container .scrollable-content .chrome-picker>div:first-child{max-width:174px;min-height:98px;z-index:9}.panel-scroll-container .scrollable-content .chrome-picker>div:nth-child(2){padding-top:0!important;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:98px;margin-left:-80px;display:none}.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;-webkit-transform:none!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;-webkit-transform:translateY(-18px)!important;transform:translateY(-18px)!important}.panel-scroll-container .scrollable-content .matched-colour-list{-webkit-box-align:start!important;-ms-flex-align:start!important;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{height:27px;max-width:150px;line-height:27px;margin-bottom:0}.design-lab .search-colours-panel{position:absolute;height:100%;width:100%;top:0;z-index:-1}.design-lab .search-colours-panel.isShow{z-index:1}.design-lab .search-colours-panel .matched-colour-panel{width:100%;height:100%;top:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding: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:10px}.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}.design-lab .header .left-area .btn-back,.design-lab .header .right-area .btn-save-design{height:44px;padding:0 1.2rem}.design-lab .header .left-area .action-group{margin-left:20px}.design-lab .header .center-area{-ms-flex-preferred-size:120px;flex-basis:120px}.design-lab .header .right-area .btn-save-design{margin-left:10px}.design-lab .header .right-area .btn-save-design span.button-icon{margin-right:5px}.design-lab .header .right-area .btn-done{height:44px}.design-lab .header .right-area .btn-help{white-space:nowrap;height:44px;font-size:10px;font-family:LabGrotesque-Regular;font-weight:400;height:40px}.design-lab .header .right-area .btn-help img{margin-left:5px;vertical-align:middle}.design-lab #product-customize-panel{position:fixed;top:auto;left:0;bottom:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.design-lab #product-customize-panel.full-height{height:100%}.design-lab #product-customize-panel.editing-text,.design-lab #product-customize-panel.item-interacting{-webkit-transform:translateY(100vh);transform:translateY(100vh)}.design-lab #product-customize-panel .show-hide-toggler{width:40px;height:40px;padding-top:10px;margin-right:20px;border:solid #f2f2f2;border-width:1px 1px 0;background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;text-align:center}}@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{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:0;padding:10px;z-index:1}.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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.design-lab #product-customize-panel #entry-panel .customize-categories .decorate{margin-top:0}.design-lab #product-customize-panel #entry-panel .customize-categories .icon-angle-wrapper .icon{margin-left:0}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .expend-colours .mobile-fav{display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .expend-colours .fav-color-disabled{width:27px;height:27px}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .expend-colours .fav-color-disabled img{width:100%}.design-lab #product-customize-panel #color-customize-panel .plain-color-list .expend-colours .color-wrapper .icon-color-wrapper{width:25px;height:25px}.design-lab #product-customize-panel #additional-features-panel,.design-lab #product-customize-panel #color-customize-panel,.design-lab #product-customize-panel #decorate-panel{position:relative;left:0;right:0;width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:0}.design-lab #product-customize-panel #additional-features-panel .my-colors,.design-lab #product-customize-panel #color-customize-panel .my-colors,.design-lab #product-customize-panel #decorate-panel .my-colors{height:unset;overflow:unset}.design-lab #product-customize-panel #additional-features-panel .mobile-fav,.design-lab #product-customize-panel #color-customize-panel .mobile-fav,.design-lab #product-customize-panel #decorate-panel .mobile-fav{display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab #product-customize-panel #additional-features-panel .colors,.design-lab #product-customize-panel #color-customize-panel .colors,.design-lab #product-customize-panel #decorate-panel .colors{height:unset}.design-lab #product-customize-panel #additional-features-panel .expend-colours,.design-lab #product-customize-panel #color-customize-panel .expend-colours,.design-lab #product-customize-panel #decorate-panel .expend-colours{padding-right:10px;border-right:1px solid #f1f1f2;text-align:left}.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-colours-list,.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{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-disabled,.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{width:27px;height:27px}.design-lab #product-customize-panel #additional-features-panel .expend-colours .fav-color-disabled img,.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{width:100%}.design-lab #product-customize-panel #additional-features-panel .expend-colours .no-favs,.design-lab #product-customize-panel #color-customize-panel .expend-colours .no-favs,.design-lab #product-customize-panel #decorate-panel .expend-colours .no-favs{background-color:transparent;font-size:10px;color:#999;padding-left:0}.design-lab #product-customize-panel #additional-features-panel .scrollable-content .color-list.my-colors-list,.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{position:relative;padding-right:32px;margin-right:18px!important}.design-lab #product-customize-panel #additional-features-panel .scrollable-content .color-list.my-colors-list.outline,.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{padding-right:0;margin-right:0!important}.design-lab #product-customize-panel #additional-features-panel .scrollable-content .color-list.my-colors-list:not(.outline):after,.design-lab #product-customize-panel #color-customize-panel .scrollable-content .color-list.my-colors-list:not(.outline):after,.design-lab #product-customize-panel #decorate-panel .scrollable-content .color-list.my-colors-list:not(.outline):after{content:"";width:8px;height:67px;border-radius:5px;background-color:#eef1f0;position:absolute;right:0;top:24px}.design-lab #product-customize-panel #additional-features-panel .close-panel,.design-lab #product-customize-panel #color-customize-panel .close-panel,.design-lab #product-customize-panel #decorate-panel .close-panel{width:50px;border-bottom:none;border-right:1px solid #f1f1f2}.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,.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{width:25px!important;height:25px!important}.design-lab #product-customize-panel #additional-features-panel .tablet-flex,.design-lab #product-customize-panel #color-customize-panel .tablet-flex,.design-lab #product-customize-panel #decorate-panel .tablet-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab #product-customize-panel #decorate-panel .scrollable-content .color-list{display:inline-block}.design-lab #product-customize-panel #color-customize-panel .scrollable-content .color-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list,.design-lab #product-customize-panel #color-customize-panel .plain-color-list,.design-lab #product-customize-panel #color-customize-panel .section-groups,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:90px}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list.fullHeight,.design-lab #product-customize-panel #color-customize-panel .plain-color-list.fullHeight,.design-lab #product-customize-panel #color-customize-panel .section-groups.fullHeight,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list.fullHeight,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option.fullHeight{position:fixed;background:#fff;top:0;height:100%;z-index:0!important}.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,.design-lab #product-customize-panel #color-customize-panel .section-groups .panel-content,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .panel-content,.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content{width:calc(100% - 50px);height:auto;padding:10px 10px 0}.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,.design-lab #product-customize-panel #color-customize-panel .section-groups .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 .selected-section-pattern-option .panel-content.overlay{background:100%/40px 100% -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(rgba(0,0,0,.1))) no-repeat;background:100%/40px 100% linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.1)) no-repeat}.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:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f8f8f8));background-image:linear-gradient(0deg,#fff,#f8f8f8);background-size:100% 20px;background-position-x:left}.design-lab #product-customize-panel #color-customize-panel .section-groups .divider{display:none}.design-lab #product-customize-panel #color-customize-panel .section-groups.extended{z-index:-1;visibility:hidden}.design-lab #product-customize-panel #color-customize-panel .section-groups.extended+.plain-color-list,.design-lab #product-customize-panel #color-customize-panel .section-groups.extended+.selected-section-pattern-option{margin-bottom:-90px;z-index:1}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group{display:inline-block;vertical-align:middle;width:80px;height:100%;padding-bottom:5px}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .section-group-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-lab #product-customize-panel #color-customize-panel .section-groups .section-group .svg-icon svg{width:70%;min-width:50px;margin:auto}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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{width:80px}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .selected-section-pattern~.section-options{max-width:calc(100% - 60px);max-height:80px;padding-left:10px;margin-left:-20px}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options{max-width:100%;margin-top:0;padding:0}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option .selected-color-or-color-pattern{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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{width:50px;padding-bottom:0;margin:0}.design-lab #product-customize-panel #color-customize-panel .selected-section-pattern-option .section-options .section-option .selected-color-or-color-pattern .selected-color-pattern .pattern-name{max-width:100%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.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:-webkit-box;display:-ms-flexbox;display:flex}.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 .divider{display:none}.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 .color-of-pattern{width:50px;padding-top:8px;margin-left:10px}.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 .color-of-pattern .color-name{max-width:100%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .panel-scroll-container,.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 .section-pattern-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .section-pattern{width:50px}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .color-pattern,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .section-pattern{display:inline-block;vertical-align:middle;margin-left:5px;margin-right:5px}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .color-pattern .pattern-name,.design-lab #product-customize-panel #color-customize-panel .section-pattern-list .section-pattern .pattern-name{max-width:100%;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.design-lab #product-customize-panel #color-customize-panel .color-pattern-list .color-pattern{width:60px}.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{height:115px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:normal;padding-left:10px;padding-bottom:0;padding-top:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;min-width:100%;height:90px}.design-lab #product-customize-panel #decorate-panel .design-panels.extended{background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f8f8f8));background-image:linear-gradient(0deg,#fff,#f8f8f8);background-size:100% 20px;background-position-x:left}.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{position:absolute}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions.extended~.tool-entry-panel.extended{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.design-lab #product-customize-panel #decorate-panel .design-panels.edit-image .scrollbar-container.overlay{background:100%/40px 100% -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(rgba(0,0,0,.1))) no-repeat;background:100%/40px 100% linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.1)) no-repeat}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content{padding:10px 10px 0}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding{height:100%;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding .divider:last-of-type{display:none}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding .decoration-position{display:inline-block;vertical-align:middle;width:80px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding .decoration-position .design-panel__item .icon-color-wrapper{margin-top:8px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-positions .design-panel__content .position-panel-padding .decoration-position .design-panel__item .design-panel__item-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .scrollable-content{padding-top:15px}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__content .divider{width:20px;margin:0 10px}.design-lab #product-customize-panel #decorate-panel .design-panels.tool-entry-panel .design-panel__tool-item{padding:0;margin-bottom: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{font-size:10px;padding-top:10px;font-family:LabGrotesque-Black;font-weight:400;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;color:#666}.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:10px}.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{position:fixed;height:100%;background:#fff;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:10px;margin-right:10px}.design-lab #product-customize-panel #decorate-panel .design-panels.decoration-tools.extended{position:absolute;z-index:-1}.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.edit-image .scrollbar-container,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .scrollbar-container,.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-image .design-panel__tool-item,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item{padding:0;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:middle}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item:before,.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__content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item__content{height:54px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item__name,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item__name{font-size:10px;padding-top:2px;font-family:LabGrotesque-Black;font-weight:400;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;color:#666}.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,.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{color:#000}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.align-tool .MuiFormGroup-root,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.align-tool .MuiFormGroup-root{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root:last-child,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root:last-child{border-bottom:none}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root .align-icon:after,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root .align-icon:before,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root .align-icon span,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root .align-icon:after,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root .align-icon:before,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.align-tool .MuiFormGroup-root .MuiFormControlLabel-root .align-icon span{margin-top:1px;margin-bottom:1px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .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-text .design-panel__tool-item.design-panel__add-names,.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{width:90px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .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-text .design-panel__tool-item.design-panel__type--application,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__type--name{width:100px;white-space:normal}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__tool-item.design-panel__font-size,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .design-panel__tool-item.design-panel__font-size{width:80px}.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,.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{margin-bottom:0}.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,.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{padding-top:12px}.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-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{margin-bottom:0}.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,.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{margin:4px auto}.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,.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{padding-top:10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .divider,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-text .divider{margin:0 10px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--w-footer.edit-image .design-panel__content .design-panel__tool-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px;top:-10px;height:calc(100% + 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 .selected-color{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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:10px;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,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-size-panel{height:calc(100vh - 246px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .scrollbar-container .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-size-panel .scrollbar-container .scrollable-content{position:absolute;overflow-x:hidden;overflow-y:auto}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .scrollbar-container .scrollable-content.show-scrollbar,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-size-panel .scrollbar-container .scrollable-content.show-scrollbar{padding-right:15px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel .scrollbar-container .scrollbar-track,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-size-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{height:115px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:normal;padding-top:0;padding-left:10px}.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:5px}.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:2rem}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel{height:calc(100vh - 165px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__name-list-panel .scrollable-content,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__upload-panel .scrollable-content{white-space:normal;overflow:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-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:2rem}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .color-list{height:115px;display:inline-block;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;vertical-align:middle;white-space:normal;margin:0 auto;padding-top:0;padding-left:10px;padding-bottom:0}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__item-outline-panel .color-list .icon-color-wrapper{width:28px;height:28px;margin:3px}.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}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel--auto-height,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__application-type-panel{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{width:calc(100% - 50px);height:100%;padding:10px 10px 0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .design-panel__item{display:inline-block;max-width:100%;padding-top:0}.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{width:100%;border:none;padding:0}.design-lab #product-customize-panel #decorate-panel .design-panels .design-panel__content .close-panel--standalone{padding:10px 0}.design-lab #product-customize-panel #additional-features-panel{height:100%}.design-lab #product-customize-panel #additional-features-panel .close-panel{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.design-lab #product-customize-panel #additional-features-panel .close-panel.with-back{-webkit-box-pack:justify;-ms-flex-pack:justify;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{height:calc(100% - 60px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.design-lab #product-customize-panel #additional-features-panel .feature-list .scrollbar-container .scrollable-content{display:block;width:100%;overflow-x:hidden;overflow-y:auto;white-space:normal;position:absolute}.design-lab #product-customize-panel #additional-features-panel .feature-list.feature-detail-content .feature-submit-button .button{padding:1rem 3.9rem}.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:2.5rem}.design-lab .preview-container{width:100%}.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:85vmin;height:85vmin}.start-order-dialog .MuiDialog-paper{margin:0;max-height:-webkit-fill-available}}@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{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design-lab{font-size:10px}.design-lab .container{padding-left:16px;padding-right:16px}.design-lab .checked-colors-list{padding-right:12px;max-height:calc(100% - 330px)}.design-lab .header.designer_header{padding-left:16px;padding-right:16px;z-index:101}.design-lab .header .left-area .action-group{margin-left:10px}.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}.design-lab .header .right-area .btn-save-design{height:40px}.design-lab .header .right-area .btn-save-design .button-icon{width:20px;height:20px}.design-lab .header .right-area .btn-save-design .button-icon img{max-width:100%}.design-lab .header .right-area .help-pricing{top:70px}.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 #color-customize-panel .section-groups .section-group{margin-right:10px}.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:3px}.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:2rem}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-family-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__font-size-panel{height:calc(100vh - 256px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel{height:calc(100vh - 165px)}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__info,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__info{display:block;text-align:left}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__info-tip,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-panel .design-panel__info-tip{display:inline;padding-right:5px}.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__group-list-panel .design-panel__info-tip--large,.design-lab #product-customize-panel #decorate-panel .design-panels.design-panel__personalise-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%;top:0;right:0;max-height:100%}.start-order-dialog .MuiDialog-paper{max-height:-webkit-fill-available}.back-prompt,.reset-dialog{padding:40px 20px!important}}.itemtoolbar{position:fixed;z-index:1000;background:#000;border-radius:0 0 3px 3px;-webkit-transform:translate(10px,26px);transform:translate(10px,26px);min-width:203px;height:40px}.itemtoolbar--reform-textfield{position:relative;-webkit-transform:none;transform:none;border-radius:0}.itemtoolbar--reform-textfield .dcl-item-toolbar__number-entry__input--fourdigits input{margin-right:2px}.itemtoolbar .dcl-item-placement-toolbar{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.itemtoolbar .dcl-item-toolbar-component{margin:0;opacity:1}.itemtoolbar .dcl-item-toolbar__number-entry--label{display:none}.itemtoolbar .dcl-item-toolbar__number-entry__input{background:#333;color:#fff;padding:5px 10px 5px 0;border-radius:3px;border:none}.itemtoolbar .dcl-item-toolbar__number-entry__input--fourdigits input{width:40px;background:none}.itemtoolbar .dcl-item-toolbar__button{background-color:transparent;border:none}.itemtoolbar .dcl-item-toolbar__image-sizing--ratio{cursor:none;pointer-events:none}.itemtoolbar .dcl-number-entry-arrows{display:none}.inputbar{position:fixed;z-index:1000;-webkit-transform:translate(10px,16px);transform:translate(10px,16px);min-width:203px;border-radius:0 0 3px 3px;overflow:hidden}.inputbar .designer__input__field{width:100%;height:40px;padding:0 10px;background:#fff;border:0;font-size:16px}.inputbar .designer__input__field:focus{outline:none}.inputbar .designer__input__field.loading{background:#fff url(/static/images/loading.gif) no-repeat 95% 50%;background-size:20px 20px}.design-panel__content__slider{padding:0 10px}.design-panel__content__slider-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:LabGrotesque-Regular;font-weight:400;text-transform:none;padding:10px 0}.design-panel__content__slider-title{color:#666;text-transform:uppercase;font-size:10px;font-family:LabGrotesque-Black;font-weight:400}.design-panel__info-tip__popper{max-width:394px;margin-left:5px;z-index:130}@media screen and (max-width:810px){.design-panel__info-tip__popper{max-width:100%;z-index:999;position:fixed!important;-webkit-transform:none!important;transform:none!important}}.design-panel__info-tip__popper__header{text-align:right;padding:20px}.design-panel__info-tip__popper__content{padding:0 20px 20px;text-transform:none;font-family:LabGrotesque-Regular;font-weight:400;font-size:16px}.design-panel__info-tip__popper__content a{color:#000;font-family:LabGrotesque-Regular;font-weight:400}.design-panel__info-submit-button{margin-top:20px;text-align:right}.design-panel__tool-item__input{width:100%;padding:16px 20px;font-size:16px;font-family:LabGrotesque-Light;font-weight:400;line-height:20px;border:1px solid #b3b3b3;border-radius:3px}.design-panel__tool-item__input-tip{text-transform:none;font-family:LabGrotesque-Regular;font-weight:400;font-size:14px;padding:5px;text-align:center}.design-panel__tool-item__input:focus{outline-color:#000}.design-panel__tool-item .design-panel__content__slider-labels{padding:0}.design-panel__name__input{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;background:#f2f2f2;border-bottom:1px solid #ccc;position:relative;-ms-flex-line-pack:center;align-content:center;cursor:all-scroll;z-index:120}.design-panel__name__input.sorting{opacity:.5;width:280px}.design-panel__name__input .design-panel__tool-item__input{margin-right:10px;padding:12px 20px}.design-panel__name__input:before{content:"";display:block;position:absolute;width:3px;height:12px;background:url(/static/icons/sort.svg) no-repeat 50%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.design-panel__name__remove{display:-webkit-box;display:-ms-flexbox;display:flex;background:url(/static/icons/cross.svg) no-repeat 50%;width:10%}.design-panel__name__group{margin:10px 0}.design-panel__name__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.design-panel__name__button--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.design-panel__name__button .design-panel__tool-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-panel__name__total{width:50%;text-align:left;margin-left:10px}.design-panel__upload-dropzone{width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,94.9%,.5);border-radius:3px;margin:10px 0;border:1px dashed silver;font-size:16px;text-transform:none;font-family:LabGrotesque-Light;font-weight:400;text-align:center}@media screen and (max-width:810px){.design-panel__upload-dropzone{height:75px}}.design-panel__upload-dropzone .dropzone-text{color:grey}.design-panel__upload-dropzone .dropzone-text a{color:#000;text-decoration:underline}.design-panel__upload-dropzone .dropzone-text:focus,.design-panel__upload-dropzone:focus{outline:none}.design-panel__upload-dropzone.dragover{background-color:grey;color:#fff;border-color:#fff}.design-panel__upload-dropzone.dragover .dropzone-text{color:#fff}.dialog-content{font-size:16px}.dialog-content .field-title{font-family:LabGrotesque-Bold;font-weight:400}