/*!
 * roundSlider v1.3.2
 */
.rs-ie,.rs-edge{-ms-touch-action:none;touch-action:none}.rs-control{position:relative;outline:0 none}.rs-container{position:relative}.rs-control *,.rs-control *:before,.rs-control *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rs-animation .rs-transition{-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;transition:all .5s linear 0s}.rs-control .rs-split .rs-path,.rs-control .rs-overlay1,.rs-control .rs-overlay2{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.rs-control .rs-overlay{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.rs-rounded .rs-seperator,.rs-split .rs-path{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.rs-control.rs-error{border:.1rem dotted;text-align:center}.rs-readonly{height:100%;width:100%;top:0;position:absolute;z-index:100}.rs-disabled{opacity:.35}.rs-inner-container{height:100%;width:100%;position:relative;overflow:hidden}.quarter div.rs-block{height:200%;width:200%}.half.top div.rs-block,.half.bottom div.rs-block{height:200%;width:100%}.half.left div.rs-block,.half.right div.rs-block{height:100%;width:200%}.bottom>.rs-inner-container>.rs-block{top:auto;bottom:0}.right .rs-inner-container>.rs-block{right:0}div.rs-block{-webkit-border-radius:100rem;border-radius:100rem}.rs-block{height:100%;width:100%;display:block;position:absolute;top:0;overflow:hidden;z-index:3}.rs-block .rs-inner{-webkit-border-radius:100rem;border-radius:100rem;display:block;height:100%;width:100%;position:relative}.rs-overlay{width:50%}.rs-overlay1,.rs-overlay2{width:100%}.rs-overlay,.rs-overlay1,.rs-overlay2{position:absolute;z-index:3;top:0;height:50%}.rs-bar{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;display:block;position:absolute;height:0;z-index:10}.rs-bar.rs-rounded{z-index:5}.rs-bar .rs-seperator{height:0;display:block;float:left}.rs-bar:not(.rs-rounded) .rs-seperator{border-left:none;border-right:none}.rs-bar.rs-start .rs-seperator{border-top:none}.rs-bar.rs-end .rs-seperator{border-bottom:none}.rs-bar.rs-start.rs-rounded .rs-seperator{border-radius:0 0 100rem 100rem}.rs-bar.rs-end.rs-rounded .rs-seperator{border-radius:100rem 100rem 0 0}.full .rs-bar,.half .rs-bar{width:50%}.half.left .rs-bar,.half.right .rs-bar,.quarter .rs-bar{width:100%}.full .rs-bar,.half.left .rs-bar,.half.right .rs-bar{top:50%}.bottom .rs-bar{top:0}.half.right .rs-bar,.quarter.right .rs-bar{right:100%}.rs-handle.rs-move{cursor:move}.rs-readonly .rs-handle.rs-move{cursor:default}.rs-path{display:block;height:100%;width:100%}.rs-split .rs-path{-webkit-border-radius:100rem 100rem 0 0;border-radius:100rem 100rem 0 0;overflow:hidden;height:50%;position:absolute;top:0;z-index:2}.rs-tooltip{position:absolute;cursor:default;border:.1rem solid transparent;z-index:10}.rs-tooltip .rs-input{outline:0 none;border:none;background-color:transparent}.rs-tooltip.edit,.rs-tooltip .rs-input{padding:.5rem .8rem}.rs-tooltip.hover,.rs-tooltip.edit:hover{border:.1rem solid #afafaf;cursor:pointer}.full .rs-tooltip{top:50%;left:50%}.bottom .rs-tooltip{top:0}.top .rs-tooltip{bottom:0}.right .rs-tooltip{left:0}.left .rs-tooltip{right:0}.half.top .rs-tooltip,.half.bottom .rs-tooltip{left:50%}.half.left .rs-tooltip,.half.right .rs-tooltip{top:50%}.rs-tooltip-text{display:none}.rs-readonly .rs-tooltip.edit:hover{border-color:transparent;cursor:default}.rs-handle{border-radius:100rem;outline:0 none;float:left}.rs-handle.rs-handle-square{border-radius:0}.rs-handle-dot{padding:.6rem}.rs-handle-dot:after{content:'';display:block;height:100%;width:100%;border-radius:100rem}.rs-path-color,.rs-range-color,.rs-bg-color,.rs-handle-dot,.rs-handle-dot:after{background:0 0}.rs-handle{background-color:#fff;border:.2rem solid #000;-webkit-border-radius:50%;border-radius:50%;width:1.4rem;height:1.4rem;cursor:pointer;z-index:1;transition:background-color .2s ease}.rs-handle:hover{background-color:#000}.lds-spinner{display:inline-block;position:relative;width:8rem;height:8rem}.lds-spinner div{transform-origin:4rem 4rem;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:'';display:block;position:absolute;top:.3rem;left:3.7rem;width:.4rem;height:1.6rem;border-radius:20%;background-color:#353535}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:120rem}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background-color:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);margin-top:calc(0 - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after,.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:1rem;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:1rem;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:1rem;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;border-radius:50%;background-color:#fff;width:1rem;height:1rem;margin:0 .2rem;border:.2rem solid #000;transition:background-color .1s linear}.swiper-pagination-bullet-active{background-color:#000}.swiper-pagination-bulletbutton{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-scenary{text-align:center}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:1rem;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.8rem}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background-color:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:.4rem;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:.4rem;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:1rem;position:relative;-ms-touch-action:none;background-color:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:.3rem;z-index:50;height:.5rem;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:.3rem;top:1%;z-index:50;width:.5rem;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background-color:rgba(0,0,0,.5);border-radius:1rem;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:4.2rem;height:4.2rem;position:absolute;left:50%;top:50%;margin-left:-2.1rem;margin-top:-2.1rem;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background-color:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(5rem)}.swiper-cube .swiper-cube-shadow .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-cube-shadow .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube .swiper-cube-shadow.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-cube-shadow .swiper-slide-active,.swiper-cube .swiper-cube-shadow .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-cube-shadow .swiper-slide-active,.swiper-cube .swiper-cube-shadow .swiper-slide-next,.swiper-cube .swiper-cube-shadow .swiper-slide-prev,.swiper-cube .swiper-cube-shadow .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow .swiper-slide-shadow-top,.swiper-cube .swiper-cube-shadow .swiper-slide-shadow-bottom,.swiper-cube .swiper-cube-shadow .swiper-slide-shadow-left,.swiper-cube .swiper-cube-shadow .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body .configurator .has-error input,body .configurator .has-error select{border-color:#fa374b}body .configurator .field-modifier.tooltip{margin:0;padding:0;position:absolute;right:0;top:-4.4rem;display:flex;align-items:center;justify-content:center;z-index:10}body .configurator .field-modifier.tooltip .message,body .configurator .field-modifier.tooltip .title{display:none}body .configurator .field-modifier.tooltip .icon{width:3rem;height:3rem;cursor:pointer}body .configurator .field-modifier.tooltip.parent-group{position:relative;width:100%;height:5rem;top:0;margin:.5rem 0 0;background-color:#3e4e66;color:#fff;text-transform:uppercase;border-radius:0;cursor:pointer}body .configurator .field-modifier.tooltip.parent-group .title{display:block}body .configurator .field-modifier.tooltip.parent-group .icon{display:none}body .configurator .field-modifier.tooltip.parent-group .button-tooltip{position:relative;margin:auto}body .configurator .collapse{height:3.5rem;margin-top:1rem;background-color:transparent;color:#3e4e66;border:none;border-radius:0;position:relative;padding-left:5rem;padding-right:5rem}body .configurator .collapse:before{content:'';position:absolute;border-left:.2rem solid #353535;border-bottom:.2rem solid #353535;transition:.3s;width:1.5rem;height:1.5rem;top:.4rem;left:2rem;transform:rotate(-45deg)}body .configurator .collapse.active:before{transition:.5s;transform:rotate(135deg);top:1.3rem}body .configurator .fieldset:not(.boxcart){margin-top:1rem;margin-bottom:0;display:flex;flex-wrap:wrap;padding:0 1.5rem}body .configurator .fieldset:not(.boxcart) .field{margin:.8rem 0 1.5rem;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start}body .configurator .fieldset:not(.boxcart) .field .nextButton,body .configurator .fieldset:not(.boxcart) .field .prevButton{display:none;position:fixed;z-index:20;top:75%;transition:all .3s ease-in-out;cursor:pointer}body .configurator .fieldset:not(.boxcart) .field .nextButton .icon,body .configurator .fieldset:not(.boxcart) .field .prevButton .icon{width:6rem;height:6rem}body .configurator .fieldset:not(.boxcart) .field .prevButton{top:25%}body .configurator .fieldset:not(.boxcart) .field .prevButton .icon{transform:rotate(-180deg)}body .configurator .fieldset:not(.boxcart) .field p{margin:0}body .configurator .fieldset:not(.boxcart) .field .filters{position:relative;clear:both;width:100%;margin-bottom:4rem;display:flex;flex-wrap:wrap}body .configurator .fieldset:not(.boxcart) .field .filters .item{display:flex;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;padding:.5rem 1.5rem;box-sizing:border-box;height:100%;position:relative}body .configurator .fieldset:not(.boxcart) .field .filters .item .container-image{border:.1rem solid transparent;display:flex;justify-content:center;padding:.7rem}body .configurator .fieldset:not(.boxcart) .field .filters .item .container-image img,body .configurator .fieldset:not(.boxcart) .field .filters .item .container-image div{margin:auto}body .configurator .fieldset:not(.boxcart) .field .filters .item .container-image.color-container{width:100%;max-width:12.5rem;min-height:0;height:auto;border:.1rem solid #afafaf;padding:.7rem;box-sizing:border-box}body .configurator .fieldset:not(.boxcart) .field .filters .item .container-image.color-container .color{width:100%;height:2.9rem;border:1rem solid #afafaf}body .configurator .fieldset:not(.boxcart) .field .filters .item .label-item{margin-top:.6rem;text-align:center;font-size:1.3rem}body .configurator .fieldset:not(.boxcart) .field.has-tooltip .label>span{margin-right:1rem}body .configurator .fieldset:not(.boxcart) .field.has-tooltip .control{margin-top:6rem}body .configurator .fieldset:not(.boxcart) .field .control{position:relative;clear:both;width:100%;margin-top:5rem}body .configurator .fieldset:not(.boxcart) .field .control .field-modifier.tooltip .icon{width:2.7rem;height:2.7rem}body .configurator .fieldset:not(.boxcart) .field .control .number,body .configurator .fieldset:not(.boxcart) .field .control .dropdown{height:5.5rem;padding:0 5rem 0 1.5rem;border-radius:.5rem}body .configurator .fieldset:not(.boxcart) .field .control .number::placeholder,body .configurator .fieldset:not(.boxcart) .field .control .dropdown::placeholder{color:#afafaf}body .configurator .fieldset:not(.boxcart) .field .control .suffixe{position:absolute;right:1.2rem;top:1.7rem}body .configurator .fieldset:not(.boxcart) .field .label{margin:0;font-weight:400;text-transform:uppercase;width:100%;border-bottom:.1rem solid #afafaf;padding:1rem 0;text-align:left;top:-1rem;opacity:1;display:flex;align-items:center;justify-content:flex-start}body .configurator .fieldset:not(.boxcart) .field .label .field-modifier.tooltip{position:relative;top:auto;margin-left:1rem}body .configurator .fieldset:not(.boxcart) .field .label .field-modifier.tooltip .icon{width:2.7rem;height:2.7rem}body .configurator .fieldset:not(.boxcart) .field.dimensions{box-sizing:border-box}body .configurator .fieldset:not(.boxcart) .field.dimensions:first-child{padding:0 1.5rem 0 0}body .configurator .fieldset:not(.boxcart) .field.dimensions:last-child{padding:0 0 0 1.5rem}body .configurator .fieldset:not(.boxcart) .field.dimensions .label{margin:0;padding-left:1rem;font-weight:400;padding-bottom:0;text-transform:none;border-bottom:none;width:94%}body .configurator .fieldset:not(.boxcart) .field.dimensions .control{margin:3rem 0 0}body .configurator .fieldset:not(.boxcart) .field.dimensions.has-tooltip .control{margin:4rem 0 0}body .configurator .fieldset:not(.boxcart).default{flex-direction:column;position:relative}body .configurator .fieldset:not(.boxcart).default .field{flex-direction:row;margin:.8rem 0 0}body .configurator .fieldset:not(.boxcart).default .field>div{display:flex;width:100%;font-size:1.5rem;align-items:baseline;text-align:left}body .configurator .fieldset:not(.boxcart).default .field .selected{font-weight:700;font-size:1.5rem;padding-left:.3rem}body .configurator .fieldset:not(.boxcart).default .field .selected br{display:none}body .configurator .fieldset:not(.boxcart).default .field .title{font-size:1.5rem;margin:0;padding-right:.3rem;font-weight:400}body .configurator .fieldset:not(.boxcart) .collapse{color:#fff;width:100%;background-color:#3e4e66}body .configurator .fieldset:not(.boxcart) .collapse:before{border-color:#fff}body .configurator .field-modifier{border-radius:.3rem;padding:.8rem 1.4rem 0;border:.1rem solid transparent;margin:.8rem 0 0}body .configurator .field-modifier.info{text-align:center;font-style:italic}body .configurator .field-modifier.error{color:#fa374b;background-color:#f5f5f5;border-color:#afafaf}body .configurator .group-label{margin-top:0;margin-bottom:0;font-size:1.8rem;text-transform:uppercase;color:#000;border-bottom:.1rem solid #000;display:block;padding:2.5rem 0 1.7rem;font-weight:400}body .configurator .configuration-name{background-color:#f5f5f5;text-align:center;padding:3rem 0}body .configurator .configuration-name:after{content:'';margin:3rem auto 0;background-color:#000;height:.1rem;width:80%;display:block}body .configurator .configuration-name .control{width:50%;margin:1rem auto 0}body .configurator .configurator-summary{text-align:center;background-color:#f5f5f5;margin-bottom:1.5rem;padding:1%}body .configurator .configurator-summary .summary a{display:flex;justify-content:center;align-items:center}body .configurator .configurator-summary .summary a:hover{text-decoration:none}body .configurator .configurator-summary .summary span{margin-left:1rem;color:#000;border-bottom:.1rem solid}body .configurator .configurator-summary .summary .icon{height:4.5rem;width:4.5rem}@media screen and (min-width:600px) and (max-width:649px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1.06) translate(-20rem,3.5rem)}}@media screen and (min-width:650px) and (max-width:679px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1.04) translate(-10rem,3.5rem)}}@media screen and (min-width:680px) and (max-width:700px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1) translate(5rem,3.5rem)}}@media screen and (min-width:701px) and (max-width:724px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(.98) translate(14rem,3.5rem)}}@media screen and (min-width:725px) and (max-width:749px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(.98) translate(24rem,3.5rem)}}@media screen and (min-width:750px) and (max-width:756px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(.98) translate(35rem,3.5rem)}}@media screen and (min-width:757px) and (max-width:767px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(.98) translate(40rem,3.5rem)}}@media screen and (max-width:1380px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1.06) translate(-21.1rem,3.9rem)}}@media screen and (max-width:1400px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1.03) translate(-9.1rem,3.9rem)}}@media screen and (max-width:1420px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1.02) translate(-10.7rem,3.9rem)}}@media screen and (max-width:1440px){body:not(.configurator-upload) div#svg_configurator svg>g{transform:scale(1) translate(-.2rem,3.9rem)}}body #modal-adobe-stock-background{background-color:rgba(51,51,51,.55);top:0;left:0;opacity:0;pointer-events:none;z-index:999;position:absolute}body #modal-adobe-stock-background.active{opacity:1;width:100vw;height:100vh;pointer-events:auto;position:fixed}#modal-adobe-stock{opacity:0;pointer-events:none;position:absolute;top:5vh;left:9vw;background-color:#fff;z-index:1000;transition:opacity .2s ease,top .2s ease;box-shadow:0 0 1.2rem .2rem rgba(0,0,0,.35);display:flex;flex-flow:column}#modal-adobe-stock.active{opacity:1;width:82vw;height:90vh;pointer-events:auto;position:fixed;overflow:hidden}#modal-adobe-stock .adobe-stock-header{display:flex;justify-content:space-between;align-items:center;margin:1em}#modal-adobe-stock .adobe-stock-header-buttons{display:flex}#modal-adobe-stock .adobe-stock-header .adobe-stock-title{font-size:2em;font-weight:700;flex-grow:.77}#modal-adobe-stock .adobe-stock-header .adobe-stock-icon-container{max-height:3.6rem;margin:0 1rem 0;cursor:pointer}#modal-adobe-stock .adobe-stock-header .adobe-stock-icon-container img{opacity:.7;height:3.6rem}#modal-adobe-stock .adobe-stock-header .adobe-stock-icon-container img:hover{opacity:1}#modal-adobe-stock .adobe-stock-search{display:flex;justify-content:space-evenly;background-color:#f8ff1f;z-index:2010;width:inherit;position:relative}#modal-adobe-stock .adobe-stock-search #adobe-stock-modal-back{position:absolute;top:50%;transform:scale(-1,1) translateY(-50%);left:0;cursor:pointer;opacity:0;pointer-events:none;padding:1em}#modal-adobe-stock .adobe-stock-search #adobe-stock-modal-back.active{opacity:.7;pointer-events:auto}#modal-adobe-stock .adobe-stock-search #adobe-stock-modal-back.active:hover{opacity:1}#modal-adobe-stock .adobe-stock-search #adobe-stock-modal-back img{filter:invert(1);height:3.5rem;display:block}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form{margin:.7em;color:#353535;display:flex;padding:.2rem;border-radius:.5rem;background-color:#fff;width:30em;min-height:4rem;box-shadow:rgba(149,157,165,.2) 0 .8rem 2.4rem}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form input[type=search]{background-color:transparent;margin:0;padding:.7rem .8rem;font-size:1.6rem;color:inherit;border:.1rem solid transparent;border-radius:inherit;min-height:4rem;font-weight:550}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form input[type=search]::placeholder{color:#837b7e}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form button[type=submit]{text-indent:-99.9rem;overflow:hidden;width:4rem;padding:0;margin:0;border:.1rem solid transparent;border-radius:inherit;background:transparent url("../images/tools/icon-search.svg") no-repeat center;cursor:pointer;opacity:.7}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form button[type=submit]:hover{opacity:1}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form button[type=submit]:focus,#modal-adobe-stock .adobe-stock-search .search-container #search-container-form input[type=search]:focus{box-shadow:0 0 0 0 transparent;border-color:transparent;outline:none}#modal-adobe-stock .image-suggestion{text-align:center;margin:1% 5% 0}#modal-adobe-stock .image-suggestion #image-suggestion-containers{display:flex;flex-flow:wrap;justify-content:space-between}#modal-adobe-stock .image-suggestion #image-suggestion-containers .image-suggestion-container{cursor:pointer;display:flex;flex-flow:column;align-items:center;margin:1.5rem}#modal-adobe-stock .image-suggestion #image-suggestion-containers .image-suggestion-container .image-suggestion-container-image{width:28.8rem;height:18rem;background-size:cover;background-position:center;background-repeat:no-repeat}#modal-adobe-stock .image-suggestion #image-suggestion-containers .image-suggestion-container .image-suggestion-container-text:before{content:url(../images/tools/line-horizontal.svg)}#modal-adobe-stock .image-suggestion #image-suggestion-containers .image-suggestion-container .image-suggestion-container-text{font-weight:400;line-height:1.1;font-size:1.7rem;margin-top:1.875rem;margin-bottom:1.25rem;font-family:'Poppins',sans-serif;display:flex;flex-flow:column;align-items:center}#modal-adobe-stock #adobe-stock-result-scroll{overflow-y:scroll;height:100%;width:100%;box-sizing:border-box;padding:.5em;position:relative}#modal-adobe-stock #adobe-stock-result{width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}#modal-adobe-stock #adobe-stock-result .adobe-stock-result-item{box-sizing:border-box;width:25%;padding:.5em;opacity:1;transition:opacity .2s ease}#modal-adobe-stock #adobe-stock-result .adobe-stock-result-item.disable{opacity:0;pointer-events:none}#modal-adobe-stock #adobe-stock-result .adobe-stock-result-item img{width:100%;display:block;cursor:pointer;transform:none;transition:transform 50ms linear}#modal-adobe-stock #adobe-stock-result .adobe-stock-result-item img:hover{transform:scale(1.02)}#modal-adobe-stock #adobe-stock-result-loader{text-align:center;position:absolute;top:55%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}#modal-adobe-stock #adobe-stock-result-loader.active{opacity:1}#modal-adobe-stock #adobe-stock-result-validation{height:100%;background-color:#f5f5f5;z-index:2000;position:absolute;left:0;top:0;width:100%;display:none;animation:fade-out 1s;align-items:center;justify-content:center;font-size:large;font-weight:600}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container{display:flex;justify-content:center;opacity:1}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels{max-width:37.5rem;margin:0 0 0 5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels #adobe-image-validation-container-label .adobe-stock-category{font-size:initial;font-weight:400;margin:0 auto}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels #adobe-image-validation-container-label .adobe-stock-category i{font-style:normal}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels #adobe-image-validation-container-label span{margin-bottom:2.5rem;display:block}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels div#adobe-image-validation-container-button{min-width:25%}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels div#adobe-image-validation-container-button button{min-width:20rem}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels div#adobe-image-validation-container-back i{line-height:1.4rem;font-size:1.4rem;text-decoration:underline;font-style:normal;margin-top:1rem;cursor:pointer;font-weight:400}#modal-adobe-stock #adobe-stock-result-validation #adobe-image-validation-container-image{max-width:37.5rem;-webkit-box-shadow:.3rem .3rem .9rem -.4rem #000;box-shadow:.3rem .3rem .9rem -.4rem #000;height:fit-content}#modal-adobe-stock #adobe-stock-result-validation #adobe-image-validation-container-image img{display:block;width:100%}#modal-adobe-stock #adobe-stock-result-scroll:not(.display-validation) #adobe-stock-result-validation{display:none;animation:fade-in .3s}#modal-adobe-stock #adobe-stock-result-scroll.display-validation{overflow:hidden}#modal-adobe-stock #adobe-stock-result-scroll.display-validation #adobe-stock-result{display:none}#modal-adobe-stock #adobe-stock-result-scroll.display-validation #adobe-stock-result-validation{display:flex;animation:fade-in .3s}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}body.configurator-upload.noscroll{overflow:hidden}body.configurator-upload .page-wrapper{overflow-x:hidden;overflow-y:hidden}body.configurator-upload #configurator-button-image,body.configurator-upload #configurator-button-dimension{padding:.7rem 4rem}body.configurator-upload #configurator-le-option{position:relative;cursor:pointer;line-height:2rem;font-size:1.5rem;margin:1.5rem;padding-left:2.5rem;text-align:left}body.configurator-upload #configurator-le-option:before{content:'';width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;border:.1rem solid #000}body.configurator-upload #configurator-le-option input[type=checkbox]{position:absolute;opacity:0;top:0;left:0;width:100%;height:2rem;z-index:1;cursor:pointer}body.configurator-upload #configurator-le-option input[type=checkbox]:checked+label:before{content:'';position:absolute;height:.8rem;width:1.5rem;top:-.2rem;left:.4rem;border-bottom:.3rem solid #77b822;border-left:.3rem solid #77b822;transform:rotate(-45deg);z-index:3}body.configurator-upload #configurator-le-option{display:none}body.configurator-upload #configurator-le-option.active{display:block}body.configurator-upload #configurator-option-papier-peint-display-les{position:absolute;opacity:0;transition:opactiy .2s ease;top:0;left:0;pointer-events:none;width:100%;height:100%}body.configurator-upload #configurator-option-papier-peint-display-les.active{opacity:1}body.configurator-upload #configurator-option-papier-peint-display-les .configurator-option-dotted-line{position:absolute;top:0;height:100%;border-left:.2rem dashed #000;border-right:.2rem dashed #fff}body.configurator-upload #svg_configurator{pointer-events:none}body.configurator-upload #svg_configurator.active,body.configurator-upload #svg_configurator.preview{pointer-events:auto}body.configurator-upload #svg_configurator.upload{display:block}body.configurator-upload #svg_configurator.upload svg:not(#svg_configurator_upload,#svg_configurator_upload_img,.svg_configurator_repeat_img){opacity:0;pointer-events:none;position:absolute}body.configurator-upload #svg_configurator.upload svg:not(#svg_configurator_upload,#svg_configurator_upload_img,.svg_configurator_repeat_img) #toile_close{visibility:visible !important}body.configurator-upload #svg_configurator.upload svg:not(#svg_configurator_upload,#svg_configurator_upload_img,.svg_configurator_repeat_img) #toile_open{visibility:hidden !important}body.configurator-upload #svg_configurator.upload #svg_configurator_upload{opacity:0;pointer-events:none;max-height:60rem;max-width:calc(100% - 8rem);margin:0 auto;display:block;transition:opacity .2s ease}body.configurator-upload #svg_configurator.upload #svg_store_enrouleur{max-height:60rem;margin:0 auto;display:block}body.configurator-upload #svg_configurator.upload #svg-upload-image{cursor:pointer}body.configurator-upload #svg_configurator.upload .configurator-tools{opacity:0;pointer-events:none;position:absolute;left:0;z-index:1;transition:width .2s ease;font-size:0}body.configurator-upload #svg_configurator.upload .configurator-tools-header{cursor:pointer;display:inline-block;width:4.8rem;height:4.8rem;vertical-align:top;background-color:#f5f5f5;-webkit-border-radius:.4rem;border-radius:.4rem;-webkit-box-shadow:.2rem .2rem .4rem .1rem rgba(0,0,0,.5);box-shadow:.2rem .2rem .4rem .1rem rgba(0,0,0,.5);font-size:1.4rem;padding:.6rem;box-sizing:border-box;position:relative;transition:background-color .2s ease}body.configurator-upload #svg_configurator.upload .configurator-tools-header img{width:100%;height:auto;display:block}body.configurator-upload #svg_configurator.upload .configurator-tools-header:after{content:'';position:absolute;top:0;left:0;display:block;width:3.6rem;height:3.6rem;background-color:#000;margin:.6rem;transition:background-color .2s ease;-webkit-mask-size:cover;mask-size:cover}body.configurator-upload #svg_configurator.upload .configurator-tools-header:hover{background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools-header:hover:after{background-color:#f5f5f5}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-header:after{-webkit-mask-image:url(../images/tools/move.svg);mask-image:url(../images/tools/move.svg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-header:after{-webkit-mask-image:url(../images/tools/rotate.svg);mask-image:url(../images/tools/rotate.svg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-header:after{-webkit-mask-image:url(../images/tools/zoom.svg);mask-image:url(../images/tools/zoom.svg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-repeat .configurator-tools-header:after{-webkit-mask-image:url(../images/tools/repeat.svg);mask-image:url(../images/tools/repeat.svg)}body.configurator-upload #svg_configurator.upload .configurator-tools-content{opacity:0;pointer-events:none;position:relative;display:inline-block;vertical-align:top;background-color:#f5f5f5;-webkit-border-radius:.4rem;border-radius:.4rem;-webkit-box-shadow:.2rem .2rem .4rem .1rem rgba(0,0,0,.5);box-shadow:.2rem .2rem .4rem .1rem rgba(0,0,0,.5);transition:opacity .2s ease,left .2s ease;left:-1rem;font-size:1.4rem;min-width:4.8rem;min-height:4.8rem;box-sizing:border-box}body.configurator-upload #svg_configurator.upload .configurator-tools-content:after{content:'';width:.6rem;height:4.8rem;background-color:#f5f5f5;position:absolute;top:0;left:-.3rem}body.configurator-upload #svg_configurator.upload .configurator-tools.active .configurator-tools-header{padding-right:2.1rem;width:6.3rem}body.configurator-upload #svg_configurator.upload .configurator-tools.active .configurator-tools-header{background-color:#f5f5f5}body.configurator-upload #svg_configurator.upload .configurator-tools.active .configurator-tools-header:after{background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools.active.tool-repeat .configurator-tools-header{padding-right:.6rem;width:4.8rem}body.configurator-upload #svg_configurator.upload .configurator-tools.active .configurator-tools-content{opacity:1;pointer-events:auto;left:-.1rem}body.configurator-upload #svg_configurator.upload .configurator-tools.enable.tool-repeat .configurator-tools-header{background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools.enable.tool-repeat .configurator-tools-header:after{background-color:#f5f5f5}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content{width:9.6rem;padding:1.5rem 2rem;box-sizing:border-box}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move{position:relative;border:.2rem solid #000;-webkit-border-radius:50%;border-radius:50%;width:5.6rem;height:5.6rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action{background-color:#fff;border:.2rem solid #000;-webkit-border-radius:50%;border-radius:50%;width:1.4rem;height:1.4rem;cursor:pointer;position:absolute;z-index:1;transition:background-color .2s ease}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action:after{content:'';position:absolute;width:.4rem;height:.4rem;border:.2rem solid #000;border-top:none;border-left:none;left:.4rem;top:.4rem;transition:border-color .2s ease}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-left,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-right,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-top,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-bottom{top:calc(50% - .9rem);left:-.9rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-left:after{transform:rotate(135deg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-right:after{transform:rotate(-45deg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-top:after{transform:rotate(-135deg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action-bottom:after{transform:rotate(45deg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action:hover{background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-move .configurator-tools-content .configurator-tools-move .tool-move-action:hover:after{border-color:#fff}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content{width:13.9rem;padding:1.5rem 1rem .5rem 2rem;box-sizing:border-box}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one{display:inline-block;position:relative;border:.2rem solid #000;-webkit-border-radius:50%;border-radius:50%;width:5.6rem;height:5.6rem;vertical-align:top}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one:after,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one:before{content:'';position:absolute;pointer-events:none;width:.8rem;height:.2rem;top:calc(50% - .1rem);background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one:after{left:-.5rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one:before{right:-.5rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one .configurator-tools-rotate-two:after,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one .configurator-tools-rotate-two:before{content:'';position:absolute;pointer-events:none;width:.2rem;height:.8rem;left:calc(50% - .1rem);background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one .configurator-tools-rotate-two:after{top:-.5rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one .configurator-tools-rotate-two:before{bottom:-.5rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one #configurator-tools-rotate-slider{width:7.4rem !important;height:7.4rem !important;top:-.9rem;left:-.9rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one #configurator-tools-rotate-slider .rs-container.full{width:7.4rem !important;height:7.4rem !important}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one #configurator-tools-rotate-slider .rs-container.full .rs-inner-container .rs-block{opacity:0;cursor:pointer}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one #configurator-tools-rotate-slider .rs-container.full .rs-inner-container .rs-border{border:none}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-rotate-one #configurator-tools-rotate-slider .rs-container.full .rs-tooltip{display:none}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip{vertical-align:top;display:inline-block;margin-left:1rem;width:3.1rem;position:relative;top:-.4rem;cursor:pointer}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip{border:.2rem solid #000;-webkit-border-radius:.4rem;border-radius:.4rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip:after{content:'';display:block;width:2.8rem;height:2.8rem;background-color:#000;transition:background-color .2s ease;-webkit-mask-size:cover;mask-size:cover}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip:hover,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip.active{background-color:#000}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip:hover:after,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip.active:after{background-color:#f5f5f5}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip.horizontal-flip{margin:.2rem 0 .5rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip.horizontal-flip:after{-webkit-mask-image:url(../images/tools/flip-horizontal.svg);mask-image:url(../images/tools/flip-horizontal.svg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-rotate .configurator-tools-content .configurator-tools-flip .tool-flip.vertical-flip:after{-webkit-mask-image:url(../images/tools/flip-vertical.svg);mask-image:url(../images/tools/flip-vertical.svg)}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content{width:19.2rem;padding:.5rem 2rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content #configurator-tools-zoom-slider{width:calc(100% - 2rem);height:.2rem;background-color:#000;cursor:pointer;position:relative;margin-top:1.8rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content #configurator-tools-zoom-slider:before{content:'';width:calc(100% + 1.8rem);height:1.6rem;border-left:.2rem solid #000;border-right:.2rem solid #000;position:absolute;top:-.7rem;left:-.2rem;pointer-events:none}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content #configurator-tools-zoom-slider:after{content:'';width:1.8rem;height:.2rem;background-color:#000;position:absolute;top:0;right:-1.8rem}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content #configurator-tools-zoom-slider span.ui-slider-handle{background-color:#fff;border:.2rem solid #000;-webkit-border-radius:50%;border-radius:50%;width:1.4rem;height:1.4rem;outline:0;cursor:pointer;top:-.8rem;position:absolute;z-index:1;transition:background-color .2s ease}body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content #configurator-tools-zoom-slider span.ui-slider-handle.ui-state-hover,body.configurator-upload #svg_configurator.upload .configurator-tools.tool-zoom .configurator-tools-content #configurator-tools-zoom-slider span.ui-slider-handle.ui-state-active{background-color:#000}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator{opacity:0;pointer-events:none;transition:opacity .2s ease;position:absolute;text-align:center;font-weight:700;font-size:1.4rem;color:#3e4e66;white-space:nowrap;border-bottom:.2rem solid #afafaf;line-height:3rem}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-one,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-one,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two{position:relative}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-one:before,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-one:before,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:before,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:before,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-one:after,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-one:after,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:after,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:after{content:'';position:absolute;left:0;width:1.6rem;height:.2rem;background-color:#afafaf}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-one:before,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-one:before,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:before,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:before{bottom:.3rem;transform:rotate(-35deg)}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-one:after,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-one:after,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:after,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:after{bottom:-.7rem;transform:rotate(35deg)}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:before,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:before,body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:after,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:after{left:auto;right:0}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:before,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:before{bottom:.3rem;transform:rotate(-145deg)}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator .svg-configurator-indicator-two:after,body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator .svg-configurator-indicator-two:after{bottom:-.7rem;transform:rotate(145deg)}body.configurator-upload #svg_configurator.upload .svg-configurator-width-indicator{bottom:-3rem}body.configurator-upload #svg_configurator.upload .svg-configurator-height-indicator{transform-origin:0 0;transform:rotate(-90deg)}body.configurator-upload #svg_configurator.upload .svg-configurator-marking{position:absolute;opacity:0;pointer-events:none;text-align:center;background-color:rgba(0,0,0,.3)}body.configurator-upload #svg_configurator.upload .svg-configurator-marking span{color:#fff;font-weight:700;font-size:1.5rem;white-space:nowrap}body.configurator-upload #svg_configurator.upload .svg-configurator-marking.svg-configurator-dead-zone-top-marking{top:0}body.configurator-upload #svg_configurator.upload .svg-configurator-marking.svg-configurator-dead-zone-bottom-marking{bottom:0}body.configurator-upload #svg_configurator.upload .loader{position:absolute;display:none;z-index:10;top:0;left:0;width:100%;height:130%;text-align:center;background-color:rgba(255,255,255,.8)}body.configurator-upload #svg_configurator.upload .loader .lds-spinner{margin-top:40%}body.configurator-upload #svg_configurator.upload .loader .message{margin-top:1rem}body.configurator-upload #svg_configurator.upload .loader .notification{font-weight:700}body.configurator-upload #svg_configurator.upload.active #svg_configurator_upload,body.configurator-upload #svg_configurator.upload.active .svg-configurator-width-indicator,body.configurator-upload #svg_configurator.upload.active .svg-configurator-height-indicator{opacity:1;pointer-events:auto}body.configurator-upload #svg_configurator.upload.active .svg-configurator-marking.active{opacity:1}body.configurator-upload #svg_configurator.upload.active.image-loaded .configurator-tools{opacity:1}body.configurator-upload #svg_configurator.upload.active.image-loaded .configurator-tools-header{pointer-events:auto}body.configurator-upload #svg_configurator.upload.preview svg:not(#svg_configurator_upload,#svg_configurator_upload_img,.svg_configurator_repeat_img){opacity:1;pointer-events:auto;position:relative}body.configurator-upload .product.media.configurator-sticky{position:fixed;top:0;left:0;padding:2rem 2rem 6.8rem;width:calc(100% - 4rem);z-index:10000;background-color:#fff;min-height:6.5rem;box-shadow:.3rem .3rem .5rem 0 rgba(0,0,0,.16);max-height:70vh}body.configurator-upload .product.media.configurator-sticky .product-info-media-container{overflow:hidden;max-height:calc(100% + 1rem)}body.configurator-upload .product.media.configurator-sticky:after{content:'';width:100%;height:6.8rem;background-color:#fff;position:absolute;bottom:0;left:0;z-index:9;opacity:0;transition:opacity .5s ease-in-out}body.configurator-upload .product.media.configurator-sticky #configurator-button-expand{position:absolute;background-color:#000;width:5rem;height:5rem;border-radius:5rem;bottom:-3.5rem;left:calc(50% - 2.5rem);z-index:11;cursor:pointer}body.configurator-upload .product.media.configurator-sticky #configurator-button-expand:after{content:'';position:absolute;border-left:.2rem solid #fff;border-bottom:.2rem solid #fff;transform:rotate(135deg);width:2rem;height:2rem;top:1.8rem;left:1.4rem;pointer-events:none}body.configurator-upload .product.media.configurator-sticky.expand-transition{transition:top .5s ease-in-out}body.configurator-upload .product.media.configurator-sticky.noexpand{top:0}body.configurator-upload .product.media.configurator-sticky.noexpand #configurator-button-expand:after{transform:rotate(-45deg);top:.9rem}body.configurator-upload .product.media.configurator-sticky.noexpand:after{opacity:1}body.configurator-upload .product.media.configurator-sticky .product-info-price{position:absolute;left:1rem;bottom:2rem;z-index:10}body.configurator-upload .product.media.configurator-sticky .product-info-price .price{font-size:2.1rem}body.configurator-upload .configurator .config-group.disabled .group-label{opacity:.3;pointer-events:none}body.configurator-upload .configurator .config-field.disabled{opacity:.3;pointer-events:none}body.configurator-upload .configurator .config-field .control.hidden{display:none}body.configurator-upload .configurator .config-field .control.hidden+#image-quality-block{margin-top:5rem}body.configurator-upload .configurator .actions.action-dimension{width:fit-content;padding:0 1.5rem;margin:0 auto;min-width:30.5rem}body.configurator-upload .configurator .image-quality-block{padding:1.5rem;width:100%;box-sizing:border-box;position:relative}body.configurator-upload .configurator .image-quality-block-img{width:30rem;vertical-align:top;text-align:center;background-color:#f5f5f5;padding:4.5rem 1.5rem;box-sizing:border-box}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview{width:fit-content;margin:0 auto;min-height:10rem;position:relative}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview img{width:auto;height:100%;max-height:12rem;display:block}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview:before{content:'';position:absolute;top:calc(50% - 2rem);right:-2.6rem;display:inline-block;width:4rem;height:4rem;vertical-align:top;background-color:#fff;-webkit-border-radius:.4rem;border-radius:.4rem;-webkit-box-shadow:.2rem .2rem .4rem .1rem rgba(0,0,0,.3);box-shadow:.2rem .2rem .4rem .1rem rgba(0,0,0,.3);font-size:1.4rem;padding:.6rem;box-sizing:border-box}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview-icon{position:absolute;top:calc(50% - 2rem);right:-2.6rem;width:4rem;height:4rem}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.optimal .image-loaded-quality-preview-icon:before{content:'';position:absolute;height:.8rem;width:2.1rem;top:1rem;right:.7rem;border-bottom:.5rem solid #77b822;border-left:.5rem solid #77b822;transform:rotate(-45deg);z-index:3}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.optimal .image-loaded-quality-preview-icon:after{content:'';position:absolute;height:3.5rem;width:4rem;top:0;right:0;opacity:100%;z-index:2}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.average .image-loaded-quality-preview-icon:before,body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.poor .image-loaded-quality-preview-icon:before{content:'';position:absolute;height:1.6rem;width:.8rem;top:.8rem;right:.9rem;border-left:.5rem solid #f8ff1f;z-index:3}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.average .image-loaded-quality-preview-icon:after,body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.poor .image-loaded-quality-preview-icon:after{content:'';position:absolute;height:.5rem;width:.8rem;top:2.7rem;right:.9rem;border-left:.5rem solid #f8ff1f;z-index:3}body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.poor .image-loaded-quality-preview-icon:before,body.configurator-upload .configurator .image-quality-block-img .image-loaded-quality-preview.poor .image-loaded-quality-preview-icon:after{border-left:solid .5rem #fa374b}body.configurator-upload .configurator .image-quality-block-img .image-loaded-link{line-height:1.4rem;font-size:1.4rem;text-decoration:underline;margin-top:1rem;cursor:pointer;display:none}body.configurator-upload .configurator .image-quality-block-img .image-loaded-link.active{display:block}body.configurator-upload .configurator .image-quality-block-info{width:calc(100% - 33.5rem);min-height:calc(100% - 10rem);position:absolute;left:31rem;top:1.5rem;vertical-align:top;text-align:center;padding:1.5rem 0 6rem;margin-left:4rem;box-sizing:border-box;display:block}body.configurator-upload .configurator .image-quality-block-info.hidden{display:none}body.configurator-upload .configurator .image-quality-block-info-title{font-weight:700;line-height:2rem;font-size:1.8rem;padding-bottom:1.5rem}body.configurator-upload .configurator .image-quality-block-info .configurator-quality-rate.optimal{margin-top:5rem}body.configurator-upload .configurator .image-quality-block .action-validate-image{text-align:center;margin-top:1.5rem;display:block}body.configurator-upload .configurator .image-quality-block .action-validate-image.hidden{display:none}body.configurator-upload .configurator .image-quality-block .action-validate-image button{width:auto;min-width:30.5rem}body.configurator-upload .swiper .slide-thumbs-init{background-color:#f5f5f5;padding:.8rem}body.configurator-upload .swiper .slide-thumbs{cursor:pointer;max-height:7rem;box-sizing:border-box}body.configurator-upload .swiper .swiper-slide{border:.1rem solid transparent;transition:border .1s linear;overflow:hidden}body.configurator-upload .swiper .swiper-slide-inner{position:relative;overflow:hidden}body.configurator-upload .swiper .swiper-slide-inner .scenery-background{width:100%;height:auto;display:block}body.configurator-upload .swiper .swiper-slide-inner .scenery-background img{width:100%;height:auto;display:block}body.configurator-upload .swiper .swiper-slide-inner .scenery-product{position:absolute}body.configurator-upload .swiper .swiper-slide-inner .scenery-foreground{width:100%;height:auto;position:absolute;top:0;left:0;display:block}body.configurator-upload .swiper .swiper-slide-inner .scenery-foreground img{width:100%;height:auto;display:block}body.configurator-upload .swiper .swiper-slide-thumb-active{border:.1rem solid #000}body.configurator-upload .swiper-scenary-thumbs{opacity:0;transition:opacity .1s linear;padding-top:1rem;padding-bottom:2rem;background-color:#fff}body.configurator-upload .swiper-scenary-thumbs.loaded{opacity:1}body.configurator-upload .product_gallery .slick-slide .img_overlay,body.configurator-upload .product_gallery_thumb .slick-slide .img_overlay{display:none !important}body.configurator-upload .product_gallery.disabled,body.configurator-upload .product_gallery_thumb.disabled{opacity:0;pointer-events:none;position:absolute}body.configurator-upload .configurator-quality{display:inline-block;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;height:4.2rem;overflow:hidden;margin:1rem 0 .2rem;text-align:right}body.configurator-upload .configurator-quality.active{opacity:1;position:relative}body.configurator-upload .configurator-quality-rate{display:none;vertical-align:top}body.configurator-upload .configurator-quality-rate.active{display:block}body.configurator-upload .configurator-quality-rate-info{display:inline-block;line-height:1.8rem;font-size:1.6rem;vertical-align:top;font-weight:700}body.configurator-upload .configurator-quality-rate.optimal strong{color:#77b822}body.configurator-upload .configurator-quality-rate.average strong{color:#f8ff1f}body.configurator-upload .configurator-quality-rate.poor strong{color:#fa374b}body.configurator-upload .configurator-quality-rate img{display:inline-block;width:3.6rem;height:auto}body.configurator-upload .configurator-quality-rate span{font-weight:400;padding-bottom:1.5rem;display:block}body.configurator-upload .configurator-quality-cursor{font-size:0;position:absolute;bottom:2rem;left:0;width:100%;text-align:center}body.configurator-upload .configurator-quality-cursor-state{display:inline-block;width:4rem;position:relative}body.configurator-upload .configurator-quality-cursor-state img{display:block;width:100%;height:auto}body.configurator-upload .configurator-quality-cursor-state.average,body.configurator-upload .configurator-quality-cursor-state.optimal{padding-left:5rem}body.configurator-upload .configurator-quality-cursor-state.average:before,body.configurator-upload .configurator-quality-cursor-state.optimal:before{content:'';width:5rem;height:.6rem;background-color:#000;position:absolute;top:calc(50% - .3rem);left:0}body.configurator-upload .configurator-quality-cursor-state.active:after{content:'';display:inline-block;height:0;width:0;border-right:.7rem solid transparent;border-left:.7rem solid transparent;position:absolute;top:-1.6rem;right:1.3rem}body.configurator-upload .configurator-quality-cursor-state.active.optimal:after{border-top:1.4rem solid #77b822}body.configurator-upload .configurator-quality-cursor-state.active.average:after{border-top:1.4rem solid #f8ff1f}body.configurator-upload .configurator-quality-cursor-state.active.poor:after{border-top:1.4rem solid #fa374b}body.configurator-upload .swiper-pagination-scenary{display:none}body.configurator-upload .swiper-button-scenary-prev,body.configurator-upload .swiper-button-scenary-next{display:block;background-color:rgba(255,255,255,.75);width:5.5rem;height:7rem;left:2rem;top:calc(50% - 3.5rem);border-radius:.3rem}body.configurator-upload .swiper-button-scenary-prev:after,body.configurator-upload .swiper-button-scenary-next:after{position:absolute;content:'';width:3.5rem;height:3.5rem;left:1.7rem;top:1.7rem;bottom:0;border:.2rem solid #000;border-top:none;border-left:none;transform:rotate(135deg);transition:all .3s ease-in-out}body.configurator-upload .swiper-button-scenary-next{left:auto;right:2rem}body.configurator-upload .swiper-button-scenary-next:after{transform:rotate(-45deg);left:0}.configurator-quality,#image-quality-block,#svg_configurator.upload,.swiper-scenary,.swiper-scenary-thumbs,.hidden{display:none}#image-quality-block.active,.swiper-scenary.active,.swiper-scenary-thumbs.active{display:block}.swiper-scenary.active,.swiper-scenary-thumbs.active{position:absolute;width:100%;top:0}@media screen and (max-width:420px){.product-info-price{flex-wrap:wrap}}@media screen and (max-width:591px){.configurator .fieldset:not(.boxcart).default .field .title,.configurator .fieldset:not(.boxcart).default .field .selected{font-size:1.2rem}.configurator .fieldset:not(.boxcart) .field .label{position:relative}.configurator .fieldset:not(.boxcart) .field .control{margin-top:0}.configurator .fieldset .field.dimensions .label{padding-left:0;width:95%}.configurator .fieldset .field.dimensions .control{margin:0 !important}#modal-adobe-stock{top:0;right:0;left:inherit;width:90vw;height:100vh}}@media screen and (max-width:639px){body .column.main>form{display:flex;flex-direction:column}body .column.main{display:flex;justify-content:center}body .page-layout-1column .product.media,body .product-info-price{width:95%;float:none;margin:0 auto}body .product-info-price{padding-bottom:0}body .configurator{width:95% !important;margin:auto}body .configurator .fieldset{flex-direction:column;padding:0}body .configurator .fieldset .field.dimensions:last-child{margin-top:1.5rem}body .configurator .fieldset .field.dimensions .label{width:95% !important}body .configurator .fieldset:not(.boxcart){padding:0}body .configurator .fieldset:not(.boxcart) .field.dimensions:first-child,body .configurator .fieldset:not(.boxcart) .field.dimensions:last-child{padding:0}body .configurator .group-label{padding:2.5rem 0 1.7rem}body .configurator-upload .configurator .actions.action-dimension{width:100%;padding:0}}@media screen and (max-width:768px){.configurator .fieldset:not(.boxcart) .field .nextButton,.configurator .fieldset:not(.boxcart) .field .prevButton{left:calc(50% - 3rem) !important}#modal-adobe-stock .adobe-stock-header .adobe-stock-title h3{margin:0}#modal-adobe-stock .adobe-stock-search .search-container #search-container-form{width:16em}#modal-adobe-stock #adobe-stock-result .adobe-stock-result-item{width:50%}#modal-adobe-stock #adobe-stock-result-validation{align-items:normal}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container{display:block;margin-top:3rem}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels{max-width:26rem;margin:0}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels #adobe-image-validation-container-label{display:none}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels div#adobe-image-validation-container-button{margin:3rem auto 0 auto}#modal-adobe-stock #adobe-stock-result-validation .adobe-image-validation-container .adobe-image-validation-container-labels div#adobe-image-validation-container-back{margin:0 auto}#modal-adobe-stock #adobe-image-validation-container-image{max-width:26rem;margin:0 auto}body.configurator-upload .configurator-tools-header:hover{background-color:#000}body.configurator-upload .configurator-tools-header:hover:after{background-color:#f5f5f5}body.configurator-upload #svg_configurator.upload.active,body.configurator-upload #svg_configurator.upload.preview{position:relative !important;margin-bottom:8rem}body.configurator-upload #svg_configurator.upload.preview{margin-top:0}body.configurator-upload #svg_configurator.upload.preview #svg_configurator_upload{position:absolute}body.configurator-upload .configurator .config-field .control.hidden+#image-quality-block{margin-top:0}body.configurator-upload .configurator .actions.action-dimension{width:calc(100% - 3rem)}body.configurator-upload .configurator .image-quality-block .action-validate-image button{width:100%}body.configurator-upload .swiper-pagination-scenary.active{display:block;margin-top:1rem}body.configurator-upload .swiper-scenary{position:relative}body.configurator-upload .swiper-scenary .swiper-button-scenary-prev,body.configurator-upload .swiper-scenary .swiper-button-scenary-next{display:none}body.configurator-upload .swiper-scenary-thumbs{display:none}body.configurator-upload .product-info-main{margin-top:4rem}}@media screen and (max-width:881px){#modal-adobe-stock .image-suggestion #image-suggestion-containers{display:block}}@media screen and (max-width:1024px){#modal-adobe-stock .adobe-stock-search .search-container #search-container-form{width:20em}#modal-adobe-stock #adobe-stock-result .adobe-stock-result-item{width:33.33%}}@media screen and (max-width:1280px){body.configurator-upload .configurator .image-quality-block-img{width:100%}body.configurator-upload .configurator .image-quality-block-info{width:100%;min-height:auto;position:relative;left:0;top:0;padding:1.5rem 3rem 8rem;margin-left:0}body.configurator-upload .configurator .image-quality-block-info .configurator-quality-rate.optimal{margin-top:0}}