

/* Start:/local/templates/damyfloor/assets/dist/css/st.css?179021527676734*/
.ico-tg{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-tg.svg") no-repeat 50%}.ico-wh{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-wh.svg") no-repeat 50%}.ico-vb{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-vb.svg") no-repeat 50%}.ico-vk{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-vk.svg") no-repeat 50%}.ico-ok{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-ok.svg") no-repeat 50%}.ico-pn{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-pn.svg") no-repeat 50%}.ico-dz{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-dz.svg") no-repeat 50%}.ico-in{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-in.svg") no-repeat 50%}.ico-hz{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-hz.svg") no-repeat 50%}.ico-yt{background:url("/local/templates/damyfloor/assets/dist/css/../../../images/ico-yt.svg") no-repeat 50%}@font-face{font-family:'Nunito';src:local('Nunito Regular'),local('Nunito-Regular'),url("/local/templates/damyfloor/assets/dist/css/../../fonts/NunitoSans-Regular.ttf") format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:local('Nunito Light'),local('Nunito-Light'),url("/local/templates/damyfloor/assets/dist/css/../../fonts/NunitoSans-Light.ttf") format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:local('Nunito SemiBold'),local('Nunito-SemiBold'),url("/local/templates/damyfloor/assets/dist/css/../../fonts/NunitoSans-SemiBold.ttf") format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:local('Nunito Bold'),local('Nunito-Bold'),url("/local/templates/damyfloor/assets/dist/css/../../fonts/NunitoSans-Bold.ttf") format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:local('Nunito ExtraBold'),local('Nunito-ExtraBold'),url("/local/templates/damyfloor/assets/dist/css/../../fonts/NunitoSans-ExtraBold.ttf") format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:local('Nunito Black'),local('Nunito-Black'),url("/local/templates/damyfloor/assets/dist/css/../../fonts/NunitoSans-Black.ttf") format('truetype');font-weight:900;font-style:normal;font-display:swap}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-video,.fancybox-iframe{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:opacity .25s,visibility 0s,color .25s;transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;-webkit-transition:stroke .1s;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,0.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;border:6px solid rgba(100,100,100,0.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs > ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x > ul{overflow:hidden}.fancybox-thumbs-y > ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y > ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs > ul > li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs > ul > li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs > ul > li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs > ul > li{max-width:calc(100% - 10px)}}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#uniloader-mouse{display:none;position:absolute;top:0;left:0;z-index:1001;background:url("/i/ajax/ajax.gif") no-repeat 0 0;background-size:contain;width:32px;height:32px}#uniloader-overlay{display:none;position:fixed;top:0;left:0;z-index:1000;overflow-x:auto;overflow-y:scroll;background:rgba(0,0,0,0.5);width:100%;height:100%;opacity:0}#uniloader-overlay-content{display:none;position:absolute;top:0;left:0;z-index:1001;text-align:center}#uniloader-overlay-content .uniloader-overlay-content-text{background:url("/i/ajax/loader.gif") no-repeat 50% 100%;width:300px;height:27px;padding:0 0 19px 0;font:normal 12px/100% Arial;color:#fff}#uniloader-overlay-content .uniloader-overlay-content-text:before{content:"Loading. Please wait..."}.uniloader-overlay-html body{overflow:hidden !important;-webkit-overflow-scrolling:auto}/* jQuery UI - v1.12.1 - 2022-09-30
* http://jqueryui.com
* Includes: draggable.css, core.css, datepicker.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/damyfloor/assets/dist/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;background:#f8f8f8;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{list-style-type:none;padding:10px 0;cursor:pointer}.slick-dots li + li{margin-left:10px}.slick-dots li button{display:block;width:50px;height:3px;border:0;background-color:#e2d3c4;-webkit-transition:all 150ms ease;transition:all 150ms ease;font-size:0}.slick-dots li.slick-active button{background-color:#000}.tippy-box{border-radius:0;max-width:500px !important}.tippy-content{padding:30px !important}.tippy-arrow{display:none !important}*{margin:0;padding:0;border:0}html{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}@media (hover:none) and (pointer:coarse){html{-webkit-tap-highlight-color:transparent}}html,body{min-height:100%;scroll-behavior:smooth}a{background:transparent;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}a:hover,a:focus,a:active{outline:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}svg:not(:root){overflow:hidden}img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table{width:100%;border-collapse:collapse;border-spacing:0}label{display:inline-block;cursor:pointer}button,input,select,textarea{font:inherit;-webkit-appearance:none;border-radius:0}button:focus,input:focus,select:focus,textarea:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;padding:0}textarea{resize:none}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{font:10px/1 'Nunito',sans-serif;font-weight:400}@media only screen and (max-width:700px){html{font-size:10px}}body{background:#fff;color:#000;font-size:1.8rem}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.h1,.h2,.h3,.h4,.caption,.subcaption,.form__fieldset-caption{font-weight:bold;line-height:1.2}.h1,.caption{font-weight:900}@media only screen and (min-width:1501px){.h1,.caption{font-size:12rem}}@media only screen and (max-width:1500px) and (min-width:1025px){.h1,.caption{font-size:8rem}}@media only screen and (max-width:1024px) and (min-width:768px){.h1,.caption{font-size:5.5rem}}@media only screen and (max-width:700px){.h1,.caption{font-size:2rem}}.h2,.subcaption{font-size:4rem;font-weight:900}@media only screen and (max-width:1500px) and (min-width:1025px){.h2,.subcaption{font-size:3rem}}@media only screen and (max-width:1024px) and (min-width:768px){.h2,.subcaption{font-size:2.4rem}}@media only screen and (max-width:700px){.h2,.subcaption{font-size:1.7rem}}.h3,.form__fieldset-caption{font-size:9.6rem;font-weight:900}@media only screen and (max-width:1500px) and (min-width:1025px){.h3,.form__fieldset-caption{font-size:7.5rem}}@media only screen and (max-width:1024px) and (min-width:768px){.h3,.form__fieldset-caption{font-size:5rem}}@media only screen and (max-width:700px){.h3,.form__fieldset-caption{font-size:2.4rem}}@media only screen and (max-width:480px){.h3,.form__fieldset-caption{font-size:1.4rem}}.h4{font-size:4.5rem}.h5{font-size:3.2rem}@media only screen and (max-width:1500px){.h5{font-size:2.8rem}}@media only screen and (max-width:1500px){.h5{font-size:1.8rem}}@media only screen and (max-width:700px){.h5{font-size:1.4rem}}.caption{margin-bottom:.55em}.subcaption{margin-bottom:.75em}sub,sup{position:relative;font-size:.6em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{color:#000}a.hova,.hova a{text-decoration:none}a.hova:hover,.hova a:hover{text-decoration:underline}a.unhova,.unhova a{text-decoration:underline}a.unhova:hover,.unhova a:hover{text-decoration:none}a.nova,.nova a{text-decoration:none}a.nova:hover,.nova a:hover{text-decoration:none}.s10{font-size:1rem;line-height:1}.s11{font-size:1.1rem;line-height:1}.s12{font-size:1.2rem;line-height:1}.s13{font-size:1.3rem;line-height:1}.s14{font-size:1.4rem;line-height:1}.s15{font-size:1.5rem;line-height:1}.s16{font-size:1.6rem;line-height:1}.s17{font-size:1.7rem;line-height:1}.s18{font-size:1.8rem;line-height:1}.s19{font-size:1.9rem;line-height:1}.s20{font-size:2rem;line-height:1}.s21{font-size:2.1rem;line-height:1}.s22{font-size:2.2rem;line-height:1}.s23{font-size:2.3rem;line-height:1}.s24{font-size:2.4rem;line-height:1}.s25{font-size:2.5rem;line-height:1}.s26{font-size:2.6rem;line-height:1}.s27{font-size:2.7rem;line-height:1}.s28{font-size:2.8rem;line-height:1}.s29{font-size:2.9rem;line-height:1}.s30{font-size:3rem;line-height:1}.s31{font-size:3.1rem;line-height:1}.s32{font-size:3.2rem;line-height:1}.s33{font-size:3.3rem;line-height:1}.s34{font-size:3.4rem;line-height:1}.s35{font-size:3.5rem;line-height:1}.s36{font-size:3.6rem;line-height:1}.s37{font-size:3.7rem;line-height:1}.s38{font-size:3.8rem;line-height:1}.s39{font-size:3.9rem;line-height:1}.s40{font-size:4rem;line-height:1}.thin,.tt{font-weight:100}.light,.ll{font-weight:300}.normal,.nn{font-weight:normal}.bold,.bb{font-weight:bold}.medium,.mm{font-weight:500}.style-normal{font-style:normal}.italic,.ii{font-style:italic}.uppercase,.upcase{text-transform:uppercase}.nocase{text-transform:none !important}.underline{text-decoration:underline}.black,a.black{color:#000}.white,a.white{color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.nowrap{white-space:nowrap}.text-container:before,.text-container:after{content:'';display:table;clear:both}.text-container * + p,.text-container * + table,.text-container * + ul,.text-container * + ol,.text-container * + div{margin-top:1.25em}.text-container > * + figure,.text-container > * + .images-group{margin-top:3em}.text-container * + section{padding-top:4.5em}.text-container * + blockquote{margin-top:2em}.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container .h1,.text-container .h2,.text-container .h3,.text-container .h4{margin-bottom:.75em}.text-container h1 + *,.text-container h2 + *,.text-container h3 + *,.text-container h4 + *,.text-container .h1 + *,.text-container .h2 + *,.text-container .h3 + *,.text-container .h4 + *{margin-top:0}.text-container * + h1,.text-container * + h2,.text-container * + h3,.text-container * + h4,.text-container * + .h1,.text-container * + .h2,.text-container * + .h3{margin-top:3em}.text-container * + .h4{margin-top:1.5em}.text-container ol{margin-left:1em;list-style-position:outside}.text-container ul > li{list-style:none}.text-container ul > li:before{content:'●';font-size:.75em;display:inline-block;position:absolute;left:0;top:.2em;color:#e2d3c4}.text-container li{padding-left:1em;position:relative}.text-container li{margin:.25em 0}.text-container li > ul,.text-container li ol{margin-left:1em}.text-container blockquote{background:#ebebeb;font-size:1.34em;padding:2.5vw 3.5vw;margin-top:3em;margin-bottom:3em}@media only screen and (max-width:896px){.text-container blockquote{padding-top:1.5em;padding-bottom:1.5em}}@media only screen and (min-width:481px){.images-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.images-group > *{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.images-group > *:not(:last-child){margin-right:0 !important}.images-group > * + *{margin-left:3.5vw !important}}@media only screen and (max-width:480px){.table-container{max-width:100%;overflow-x:auto}}table{border:2px solid #bcb0a5}table td{border-left:2px solid #bcb0a5;padding:20px}@media only screen and (max-width:896px){table td{min-width:200px}}table tr:not(:last-child){border-bottom:2px solid rgba(188,176,165,0.5)}table th{padding:20px;background-color:#e2d3c4;text-align:left}.image-caption{font-size:1.4rem;color:#b8b8b8;margin-top:1em;margin-bottom:5em}@media only screen and (max-width:1024px){.image-caption{font-size:1.2rem}}@media only screen and (max-width:480px){.image-caption{font-size:1.5rem}}hr{height:1px;margin:.5em 0;background:#000}.icon{display:inline-block}.video{position:relative;padding-bottom:42.857142857142854%}.video > iframe{width:100%;height:100%;position:absolute;left:0;top:0}.video.ar-16by9{padding-bottom:56.25%}.video.ar-4by3{padding-bottom:75%}.fl{float:left}.fr{float:right}.no-fl{float:none}@media only screen and (min-width:481px){.l-main{float:left;width:49%}.r-main{float:right;width:49%}}@media only screen and (max-width:480px){.l-main + .r-main{margin-top:10px}}.group:before,.nofloat:before,.group:after,.nofloat:after{content:'';display:table;clear:both}.no-overflow{overflow:hidden}.flex-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-group.justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1680px){.wrapper{max-width:1640px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1679px) and (min-width:481px){.wrapper{margin-left:40px;margin-right:40px}}@media only screen and (max-width:1679px) and (max-width:480px){.wrapper{margin-left:22px;margin-right:22px}}.small-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1585px){.small-wrapper{max-width:1545px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1584px) and (min-width:481px){.small-wrapper{margin-left:6vw;margin-right:6vw}}@media only screen and (max-width:1584px) and (max-width:480px){.small-wrapper{margin-left:22px;margin-right:22px}}.m3{margin-bottom:3px}.m7{margin-bottom:7px}.m0{margin-bottom:0}.m5{margin-bottom:5px}.m10{margin-bottom:10px}.m15{margin-bottom:15px}.m20{margin-bottom:20px}.m25{margin-bottom:25px}.m30{margin-bottom:30px}.m35{margin-bottom:35px}.m40{margin-bottom:40px}.m45{margin-bottom:45px}.m50{margin-bottom:50px}.m55{margin-bottom:55px}.m60{margin-bottom:60px}.m65{margin-bottom:65px}.m70{margin-bottom:70px}.m75{margin-bottom:75px}.m80{margin-bottom:80px}.m85{margin-bottom:85px}.m90{margin-bottom:90px}.m95{margin-bottom:95px}.m100{margin-bottom:100px}.relative{position:relative}.static{position:static !important}.inline{display:inline}.inline-block{display:inline-block}.block{display:block}.hidden{display:none !important}@media only screen and (max-width:1024px){.only-desktop{display:none !important}}@media only screen and (min-width:701px){.only-mobile{display:none !important}}@media only screen and (min-width:481px){.only-small-mobile{display:none !important}}@media only screen and (min-width:897px){.only-small-handheld{display:none !important}}@media only screen and (min-width:1025px){.not-desktop{display:none !important}}@media only screen and (max-width:700px){.not-mobile{display:none !important}}@media only screen and (max-width:480px){.not-small-mobile{display:none !important}}@media only screen and (max-width:896px){.not-small-handheld{display:none !important}}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.site-container{display:block}.text-container a,.text-container a:visited{text-decoration:underline !important}.text-container a[href]:after{content:" (" attr(href) ")"}.text-container a[href^="javascript:"]:after,.text-container a[href^="#"]:after{content:""}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.no-print,aside,.header,.footer,.menu{display:none !important}}.with-scroller{position:relative;width:calc(100% - 44px);max-width:calc(100% - 44px);overflow:hidden}.with-scroller::before,.with-scroller::after{content:'';position:absolute;top:0;z-index:1;display:block;width:60px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;opacity:1;-webkit-transition:all 250ms ease;transition:all 250ms ease}.with-scroller::before{left:0;background:-webkit-gradient(linear,left top, right top,color-stop(13.02%, #fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 13.02%,rgba(255,255,255,0) 100%)}.with-scroller::after{right:0;background:-webkit-gradient(linear,right top, left top,color-stop(13.02%, #fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 13.02%,rgba(255,255,255,0) 100%)}.with-scroller.is-at-end::after{opacity:0}.with-scroller.is-at-start::before{opacity:0}.btn,.spinner__control{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal;-webkit-transition:all .25s ease;transition:all .25s ease}.black-bordered-btn{color:#000;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.black-bordered-btn:hover,.black-bordered-btn:focus{background:#000;color:#fff}.black-btn{background-color:#000;color:#fff}.black-btn:hover,.black-btn:focus{color:#fff;background-color:#1a1a1a}.green-btn{background:#f6f0e6;color:#fff}.green-btn:hover{background:#e9d9c0}.rounded-btn{border-radius:10px}.default-btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal;-webkit-transition:all .25s ease;transition:all .25s ease;border-radius:10px;background:#f6f0e6;color:#fff}.default-btn:hover{background:#e9d9c0}.default-bordered-btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal;-webkit-transition:all .25s ease;transition:all .25s ease;border-radius:10px;-webkit-box-shadow:inset 0 0 0 1px #b8b8b8;box-shadow:inset 0 0 0 1px #b8b8b8;color:#b8b8b8}.default-bordered-btn:hover{-webkit-box-shadow:inset 0 0 0 1px #f6f0e6;box-shadow:inset 0 0 0 1px #f6f0e6;color:#f6f0e6}.wide-btn{width:100%}.w192btn{width:192px}.h50btn{line-height:50px}input,textarea{font:inherit}.form span.required{color:#bc372e}.inp,.textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.33em 10px;line-height:1.25em;color:#0d0d0d;border-bottom:1px solid #000;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:inherit}.inp:focus,.textarea:focus{color:#000;border-color:#000}.form__field.error > .inp,.form__field.error > .textarea{border-color:#000}.form__field.success > .inp,.form__field.success > .textarea{border-color:#d9d9d9}.bordered-textarea{border:1px solid #000}.textarea,textarea.inp{min-height:2em}.checkbox,.radio{padding-left:40px;position:relative;padding-top:calc((20px - 1em * 0.8) / 2)}@media only screen and (max-width:480px){.checkbox,.radio{padding-top:.5em}}.checkbox:not(:disabled),.radio:not(:disabled){cursor:pointer}.checkbox:before,.radio:before{}.checkbox.is-checked:before,.radio.is-checked:before{background-color:#000;border-color:#000}.checkbox input,.radio input{display:none}.spinner{display:inline-block;vertical-align:middle;padding:0 48px;position:relative}.spinner__input{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;border:none;width:62px;padding:0 5px;text-align:center;font-size:1.8rem;font-weight:$semi-bold;border:1.5px solid #c4c4c4;line-height:36px;color:#b8b8b8}.spinner__control{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;width:38px;height:38px;line-height:38px;text-align:center;border-radius:50%;background:#ededed;color:#b8b8b8;font-size:3rem;font-weight:300;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spinner__control--down{left:0}.spinner__control--up{right:0}.spinner__unit{position:absolute;right:62px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#b8b8b8;font-weight:$semi-bold}.form__fieldset + .form__fieldset{margin-top:4em}@media only screen and (max-width:480px){.form__fieldset + .form__fieldset{margin-top:3em}}.form__fieldset-caption{width:100%;float:left;color:#b8b8b8;margin-bottom:.75em}.form--two-columns .form__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form--one-column .form__row + .form__row{margin-top:1em}.form--two-columns .form__row + .form__row{margin-top:1.5em}.form__field--radio{padding-bottom:1em}.form__label{font-size:1.3rem;color:#000;margin-bottom:20px}.form__field{position:relative}.form__field + .form__field{margin-top:15px}.form__field + .selectric-wrapper{margin-top:15px}.selectric-wrapper + .form__field{margin-top:15px}.form__field .errorMessage{display:none;font-size:1.3rem;line-height:1.1;color:#bc372e;text-align:center}@media only screen and (min-width:481px){.form__field .errorMessage{margin-top:10px}}.form__field.error .errorMessage{display:block}.form__hint{font-size:1.3rem;line-height:1.2;color:#7b7b7b}.form__hint span.required{font-size:1.8rem;color:#000}.form__submit{text-align:center;margin:0 auto;margin-top:30px}.form__submit-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal;-webkit-transition:all .25s ease;transition:all .25s ease;position:relative;font-weight:400;font-size:20px;line-height:55px;padding:0 90px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #e4ba69;color:#000;margin:0 auto}@media only screen and (max-width:896px){.form__submit-button{width:100%;font-size:16px;line-height:45px}}@media only screen and (max-width:700px){.form__submit-button{font-size:13px;line-height:41px}}.form__submit-button::before{content:'';position:absolute;top:50%;left:-2px;width:calc(100% + 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;background-color:#fff;-webkit-transition:all 250ms ease;transition:all 250ms ease;z-index:0}.form__submit-button span{position:relative;z-index:1}.form__submit-button:hover::before{height:0}.check-politika{margin-top:45px}@media only screen and (max-width:896px){.check-politika{margin-top:30px}}.radio-input + .radio-input{margin-top:.75em}@media only screen and (max-width:480px){.radio-input + .radio-input{margin-top:1.5em}}.form .selectric{border:0;border-bottom:1px solid #7b7b7b;background-color:transparent}.form .selectric .label{color:#000;font-size:18px}.form .selectric .button:after{width:8px;height:8px;border:0;border-bottom:2px solid #575757;border-right:2px solid #575757;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:20%}.file-inp__label{position:relative;margin-bottom:10px;margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;color:#787878}.file-inp__label::before{content:'Прикрепить файл';-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:53px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:255px;border:1px solid #7b7b7b;color:#7b7b7b;-webkit-transition:all 250ms ease;transition:all 250ms ease}@media only screen and (max-width:480px){.file-inp__label::before{width:190px;font-size:13px}}.success-message{padding:50px;padding-top:10px}.callback-form{width:460px;font-size:2.4rem}@media only screen and (max-width:896px){.callback-form{width:300px;font-size:1.7rem}}.callback-form .inp{text-align:center}.popup{display:none}.popup{position:relative;background:#fff;border:1px solid #000;z-index:9999;padding:35px 25px;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-sizing:border-box;box-sizing:border-box;left:50% !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:480px){.popup{padding:50px 25px 40px}}.popup__title{font-size:3rem;font-weight:900;color:#000;margin-bottom:20px;text-align:center}.popup__close{position:absolute;right:20px;top:20px;display:inline-block;width:35px;height:25px;cursor:pointer}@media only screen and (max-width:480px){.popup__close{top:15px}}.popup__close::after,.popup__close::before{content:'';position:absolute;display:block;width:35px;height:1.5px;top:50%;background-color:#000;-webkit-transition:all 250ms ease;transition:all 250ms ease}.popup__close::after{-webkit-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg)}.popup__close::before{-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg)}.fancybox-close-small{right:12px;top:12px}.cities-popup__selected{margin:30px 0}.cities-popup{width:500px}.cities-popup .inp{margin-bottom:25px}.cities-popup__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:300px;overflow-y:auto;margin-bottom:25px}.cities-popup__body::-webkit-scrollbar{height:7px;border-right:1px solid #bcb0a5;background-color:transparent}.cities-popup__body::-webkit-scrollbar-thumb{background-color:#000}.cities-popup__item{text-decoration:none;-webkit-transition:all 250ms ease;transition:all 250ms ease}.cities-popup__item + .cities-popup__item{margin-top:.7em}.cities-popup__item:hover,.cities-popup__item.is-selected{color:#e4ba69}.cities-popup__btn{margin:0 auto;width:80%;background-color:#000;color:#fff;text-transform:uppercase;font-size:2rem;line-height:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:480px){.cities-popup__btn{width:100%}}.popup.reviews-popup{max-width:88vw;padding:65px 90px 85px}@media only screen and (max-width:700px){.popup.reviews-popup{padding:40px 60px 30px}}@media only screen and (max-width:480px){.popup.reviews-popup{padding:40px 40px 30px}}.reviews-popup__name{font-size:5rem;margin-bottom:15px;font-weight:900}@media only screen and (max-width:480px){.reviews-popup__name{font-size:4rem;margin-bottom:10px}}.reviews-popup__city{font-size:1.6rem;margin-bottom:30px}@media only screen and (max-width:480px){.reviews-popup__city{margin-bottom:10px}}.reviews-popup__content{display:grid;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;grid-template-columns:26vw 1fr}.reviews-popup__content.no-image{grid-template-columns:1fr}.reviews-popup__content.no-image .reviews-popup__image{display:none}@media only screen and (max-width:896px){.reviews-popup__content{grid-template-columns:1fr;row-gap:15px}}.reviews-popup__image img{width:100%}.reviews-popup__text{max-width:1200px;font-size:2.4rem;color:rgba(0,0,0,0.86);line-height:normal;max-height:485px;overflow-y:auto}@media only screen and (max-width:1366px){.reviews-popup__text{font-size:2rem;max-height:355px}}@media only screen and (max-width:700px){.reviews-popup__text{font-size:1.8rem}}@media only screen and (max-width:480px){.reviews-popup__text{font-size:1.4rem;max-height:285px}}.hint-content{display:none}@media only screen and (max-width:480px){.hint-content{position:fixed;width:100% !important;left:0;bottom:0;-webkit-transform:none;transform:none;padding:22px}.text-hint.is-hovered .hint-content{display:block}}.tippy-content{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;background-color:#fff;border:1px solid #000;font-size:16px;line-height:120%;color:#000}@media only screen and (max-width:1024px){.tippy-content{font-size:14px;padding:20px}}@media only screen and (max-width:480px){.tippy-content{font-size:12px}}.mobile-hint{position:fixed;bottom:0;left:0;top:auto !important;display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;padding-top:35px;background-color:#fff;border:1px solid #000;z-index:201;-webkit-transition:all 250ms ease;transition:all 250ms ease}@media only screen and (max-width:480px){.mobile-hint .text-container{font-size:1.4rem;line-height:1.5}}.go-top-btn.is-visible{opacity:1;max-height:71px;z-index:2}.go-top-btn{max-height:0;opacity:0;position:fixed;left:20px;bottom:140px}.go-top-btn > div{width:71px;height:71px;z-index:1000;overflow:hidden;cursor:pointer;background:rgba(197,186,176,0.5);-webkit-box-shadow:2px 2px 10px rgba(113,128,150,0.3);box-shadow:2px 2px 10px rgba(113,128,150,0.3);-webkit-transition:all .25s ease;transition:all .25s ease}@media only screen and (max-width:700px){.go-top-btn > div{width:44px;height:44px}}.go-top-btn:hover > div{-webkit-box-shadow:2px 2px 10px rgba(113,128,150,0.5);box-shadow:2px 2px 10px rgba(113,128,150,0.5);background-color:#c5bab0}.go-top-btn > div:before{content:'';display:block;width:18px;height:18px;border-top:2px solid #000;border-right:2px solid #000;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-45%) rotate(-45deg);transform:translate(-50%,-45%) rotate(-45deg);-webkit-transition:all .25s ease;transition:all .25s ease}@media only screen and (max-width:700px){.go-top-btn > div:before{width:14px;height:14px}}.go-top-btn span{color:#bcb0a5;font-size:14px;margin-top:10px;display:inline-block;width:100%;text-align:center}@media only screen and (max-width:700px){.go-top-btn span{display:none}}.go-top-btn:hover > span{color:#000}@media only screen and (max-width:1024px){body.menu-is-opened,body.hint-is-opened,body.filter-is-opened{overflow:hidden}}.footer{background:#000 url("/local/templates/damyfloor/images/footer-texture.svg") 0 0/cover no-repeat;padding:60px 0 35px}@media only screen and (max-width:896px){.footer{background:#000 url("/local/templates/damyfloor/images/footer-texture-mobile.svg") 0 -70px/cover no-repeat}}.footer *{color:#bcb0a5;font-size:16px}.footer__inner,.footer__bottom{display:grid;grid-template-columns:1fr 3fr 1fr 1fr 1fr;gap:95px}@media (max-width:1660px){.footer__inner,.footer__bottom{gap:84px}}@media only screen and (max-width:1500px){.footer__inner,.footer__bottom{grid-template-columns:1fr 3fr 1fr;row-gap:60px}}@media only screen and (max-width:480px){.footer__inner,.footer__bottom{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}@media only screen and (max-width:1024px){.footer__inner{grid-template-columns:1fr 2fr}}@media only screen and (max-width:700px){.footer__inner{grid-template-columns:100%}}@media only screen and (max-width:480px){.footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__bottom{margin-top:70px;grid-template-columns:auto auto auto auto auto}@media only screen and (max-width:1024px){.footer__bottom{grid-template-columns:repeat(3,1fr);gap:20px;row-gap:40px}}@media only screen and (max-width:700px){.footer__bottom{grid-template-columns:100%}}.footer__bottom-item *{font-size:14px}@media only screen and (min-width:701px){.footer__item-first{margin-right:30px}}.footer__menu{list-style-type:none;position:relative}.footer__menu::before{content:'';position:absolute;left:-55px;top:30px;border-left:1px solid #fff;height:30px}@media only screen and (max-width:480px){.footer__menu::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:15px;top:-45px}}.footer__menu li + li{margin-top:1em}.footer__menu a{font-weight:300}@media only screen and (max-width:480px){.footer__menu a{font-size:14px}}.footer__menu.footer__menu-catalog ul{list-style-type:none}@media only screen and (min-width:481px){.footer__menu.footer__menu-catalog li:nth-child(2){grid-column:1/2}.footer__menu.footer__menu-catalog li:nth-child(3){grid-column:2/3}}@media only screen and (max-width:480px){.footer__menu-catalog .footer__menu-head{margin-bottom:0}}.footer__catalogue li:not(.footer__menu-head){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__catalogue li:not(.footer__menu-head) a:not(.is-section){font-size:16px}.footer__catalogue li:not(.footer__menu-head) a.is-section{color:#f5e9de;margin-bottom:5px}.footer__menu-head{text-transform:uppercase;letter-spacing:.27em;color:#f5e9de;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){.footer__menu-head{height:auto}}@media only screen and (max-width:480px){.footer__menu-head span{font-size:13px}}.footer__menu-head a{font-weight:400}.footer__menu--two-columns{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;line-height:2.7rem}@media only screen and (max-width:480px){.footer__menu--two-columns{grid-template-columns:100%;gap:0}}.footer__menu--two-columns li.is-child{margin-top:0;padding-left:15px}.footer__menu--two-columns li + li{margin-top:.5em}.footer__menu--two-columns > li{margin-top:0}@media only screen and (max-width:480px){.footer__menu-subheading-link{color:#f5e9de}}.footer-logo{display:block;margin-bottom:35px}.footer-logo img{width:100%}@media only screen and (max-width:1500px){.footer-logo img{width:210px}}.footer-phones,.footer-emails{margin-bottom:1em}.footer-links{margin-top:70px}.footer-messengers{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-messengers .item{width:35px;height:35px;-webkit-transition:all 250ms ease;transition:all 250ms ease}.footer-messengers .ico-tg{-webkit-filter:invert(74%) sepia(18%) saturate(193%) hue-rotate(347deg) brightness(95%) contrast(85%);filter:invert(74%) sepia(18%) saturate(193%) hue-rotate(347deg) brightness(95%) contrast(85%)}.footer-messengers .ico-yt{background-size:contain}.footer-description{margin-top:20px;margin-right:-30px;font-size:1.1rem;font-weight:600;line-height:1.25;color:#bcb0a5}@media only screen and (max-width:700px){.footer-description{margin-right:0;font-size:1.2rem}}
/*# sourceMappingURL=st.css.map */

/* End */


/* Start:/local/templates/damyfloor/assets/dist/css/wizart-widget.css?179367738915106*/
    /* ==============================================
       WIZART WIDGET — ИЗОЛИРОВАННЫЕ СТИЛИ
       ============================================== */

    #wizart-widget-root {
        all: initial;
        position: fixed;
        top: 0;
        left: 0;
        width: 0;
        height: 0;
        z-index: 999998;
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
        line-height: 1.4;
        color: #333;
        pointer-events: none;
    }

    #wizart-widget-root *,
    #wizart-widget-root *::before,
    #wizart-widget-root *::after {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    /* ============================================
       ЯРЛЫЧОК — ДЕСКТОП
       ============================================ */
    #wizart-widget-root .wizart-tab {
        all: unset;
        pointer-events: auto;
        position: fixed;
        right: 0;
        top: 80%;
        transform: translateY(-50%);
        z-index: 999998;
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 16px 10px 16px 16px;
        cursor: pointer;
        writing-mode: vertical-rl;
        text-orientation: mixed;
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.5px;
        color: #333;
        background: rgba(67, 181, 70, 0.85);
        backdrop-filter: blur(16px);
        -webkit-backdrop-filter: blur(16px);
        border-radius: 14px 0 0 14px;
        border: 1px solid rgba(255, 255, 255, 0.6);
        border-right: none;
        box-shadow:
            -4px 0 24px rgba(0, 0, 0, 0.08),
            inset 0 1px 0 rgba(255, 255, 255, 0.9);
        transition: padding-right 0.3s ease,
                    box-shadow 0.3s ease,
                    background 0.3s ease,
                    transform 0.3s ease;
    }

    #wizart-widget-root .wizart-tab:hover {
        padding-right: 18px;
        background: rgba(67, 181, 70, 0.95);
        box-shadow:
            -6px 0 32px rgba(0, 0, 0, 0.12),
            inset 0 1px 0 rgba(255, 255, 255, 1);
    }

    #wizart-widget-root .wizart-tab::after {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: 14px 0 0 14px;
        box-shadow: -4px 0 20px rgba(67, 181, 70, 0.35);
        opacity: 0;
        animation: wizart-tab-glow 3s ease-in-out infinite;
        pointer-events: none;
    }

    @keyframes wizart-tab-glow {
        0%, 100% { opacity: 0; }
        50%      { opacity: 1; }
    }

    #wizart-widget-root .wizart-tab-icon {
        font-size: 20px;
        line-height: 1;
        display: block;
    }

    #wizart-widget-root .wizart-tab-text {
        display: block;
        white-space: nowrap;
        color: white;
    }

    /* ============================================
       БАББЛ-ПОДСКАЗКА (по умолчанию скрыт)
       ============================================ */
    #wizart-widget-root .wizart-bubble {
        display: none; /* Показывается только в мобильном медиа-запросе */
    }

    /* ============================================
       OVERLAY С IFRAME
       ============================================ */
    #wizart-widget-root .wizart-overlay {
        pointer-events: auto;
        position: fixed;
        inset: 0;
        z-index: 999999;
        background: rgba(15, 15, 35, 0.5);
        backdrop-filter: blur(6px);
        -webkit-backdrop-filter: blur(6px);
        display: none;
        align-items: stretch;
        justify-content: stretch;
        opacity: 0;
        transition: opacity 0.35s ease;
    }

    #wizart-widget-root .wizart-overlay.wizart-visible {
        display: flex;
        opacity: 1;
    }

    #wizart-widget-root .wizart-frame-wrap {
        position: relative;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    #wizart-widget-root .wizart-topbar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 16px;
        background: rgba(255, 255, 255, 0.82);
        backdrop-filter: blur(16px);
        -webkit-backdrop-filter: blur(16px);
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
        flex-shrink: 0;
    }

    #wizart-widget-root .wizart-topbar-title {
        display: flex;
        align-items: center;
        gap: 10px;
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
        font-size: 15px;
        font-weight: 600;
        color: #1a1a2e;
    }

    #wizart-widget-root .wizart-topbar-title span.wizart-topbar-icon {
        font-size: 22px;
    }

    #wizart-widget-root .wizart-close {
        all: unset;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border: 1px solid rgba(0, 0, 0, 0.08);
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 20px;
        line-height: 1;
        color: #555;
        background: rgba(255, 255, 255, 0.6);
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
        transition: background 0.2s, transform 0.2s, color 0.2s;
        flex-shrink: 0;
    }

    #wizart-widget-root .wizart-close:hover {
        background: rgba(255, 70, 70, 0.12);
        color: #e74c3c;
        transform: rotate(90deg);
    }

    #wizart-widget-root .wizart-iframe {
        flex: 1;
        width: 100%;
        border: none;
        background: #fff;
    }

    #wizart-widget-root .wizart-loader {
        position: absolute;
        inset: 0;
        top: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 16px;
        background: rgba(255, 255, 255, 0.85);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        z-index: 2;
        transition: opacity 0.4s ease;
    }

    #wizart-widget-root .wizart-loader.wizart-loader-hidden {
        opacity: 0;
        pointer-events: none;
    }

    #wizart-widget-root .wizart-spinner {
        width: 44px;
        height: 44px;
        border: 4px solid rgba(108, 99, 255, 0.15);
        border-top-color: #6C63FF;
        border-radius: 50%;
        animation: wizart-spin 0.8s linear infinite;
    }

    @keyframes wizart-spin {
        to { transform: rotate(360deg); }
    }

    #wizart-widget-root .wizart-loader-text {
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
        font-size: 14px;
        color: #777;
    }

    /* ============================================
       МОБИЛЬНЫЙ ВИД (≤ 768px)
       ============================================ */
    @media (max-width: 768px) {
        #wizart-widget-root .wizart-tab {
            top: auto;
            right: 14px;
            bottom: calc(65px + env(safe-area-inset-bottom, 0px));
            transform: none;
            width: 56px;
            height: 56px;
            padding: 0;
            border-radius: 50%;
            border: 1px solid rgba(255, 255, 255, 0.4);
            writing-mode: horizontal-tb;
            text-orientation: mixed;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 0;
            background: rgba(67, 181, 70, 0.95);
            box-shadow:
                0 6px 20px rgba(0, 0, 0, 0.25),
                0 2px 6px rgba(0, 0, 0, 0.15),
                inset 0 1px 0 rgba(255, 255, 255, 0.4);
            right: calc(14px + env(safe-area-inset-right, 0px));
        }

        #wizart-widget-root .wizart-tab:hover,
        #wizart-widget-root .wizart-tab:active {
            padding-right: 0;
            background: rgba(67, 181, 70, 1);
            transform: scale(1.05);
        }

        #wizart-widget-root .wizart-tab::after {
            border-radius: 50%;
            box-shadow: 0 0 0 4px rgba(67, 181, 70, 0.25);
        }

        #wizart-widget-root .wizart-tab-text {
            display: none;
        }

        #wizart-widget-root .wizart-tab-icon {
            font-size: 26px;
        }

        #wizart-widget-root .wizart-topbar {
            padding: 10px 12px;
            padding-top: calc(10px + env(safe-area-inset-top, 0px));
        }
        #wizart-widget-root .wizart-topbar-title {
            font-size: 14px;
            gap: 8px;
        }
        #wizart-widget-root .wizart-topbar-title span.wizart-topbar-icon {
            font-size: 18px;
        }
        #wizart-widget-root .wizart-close {
            width: 38px;
            height: 38px;
            font-size: 20px;
        }

        /* ===== БАББЛ-ПОДСКАЗКА (только мобайл) ===== */
        #wizart-widget-root .wizart-bubble {
            display: flex;
            align-items: center;
            gap: 8px;
            position: fixed;
            right: calc(82px + env(safe-area-inset-right, 0px)); /* 56px кнопка + 14px + 12px зазор */
            bottom: calc(75px + env(safe-area-inset-bottom, 0px)); /* выравнивание по центру кнопки */
            z-index: 999998;
            padding: 10px 14px;
            background: #ffffff;
            color: #1a1a2e;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            font-size: 14px;
            font-weight: 600;
            line-height: 1.2;
            white-space: nowrap;
            border-radius: 12px;
            box-shadow:
                0 8px 24px rgba(0, 0, 0, 0.18),
                0 2px 6px rgba(0, 0, 0, 0.1);
            pointer-events: auto;

            /* Состояние по умолчанию — скрыт */
            opacity: 0;
            transform: translateX(10px) scale(0.9);
            visibility: hidden;
            transition: opacity 0.35s ease,
                        transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1),
                        visibility 0s linear 0.35s;
        }

        #wizart-widget-root .wizart-bubble.wizart-bubble-visible {
            opacity: 1;
            transform: translateX(0) scale(1);
            visibility: visible;
            transition: opacity 0.35s ease,
                        transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1),
                        visibility 0s linear 0s;
            animation: wizart-bubble-bounce 2s ease-in-out infinite;
        }

        @keyframes wizart-bubble-bounce {
            0%, 100% { transform: translateX(0) scale(1); }
            50%      { transform: translateX(-3px) scale(1); }
        }

        /* Стрелочка-хвостик баббла, указывающая на кнопку */
        #wizart-widget-root .wizart-bubble::after {
            content: '';
            position: absolute;
            right: -6px;
            top: 50%;
            transform: translateY(-50%) rotate(45deg);
            width: 12px;
            height: 12px;
            background: #ffffff;
            box-shadow: 2px -2px 4px rgba(0, 0, 0, 0.04);
        }

        #wizart-widget-root .wizart-bubble-text {
            display: inline-block;
        }

        #wizart-widget-root .wizart-bubble-close {
            all: unset;
            cursor: pointer;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            background: rgba(0, 0, 0, 0.06);
            color: #555;
            font-size: 16px;
            line-height: 1;
            flex-shrink: 0;
            transition: background 0.2s, color 0.2s;
        }

        #wizart-widget-root .wizart-bubble-close:hover,
        #wizart-widget-root .wizart-bubble-close:active {
            background: rgba(0, 0, 0, 0.12);
            color: #000;
        }
    }

    /* Очень маленькие экраны */
    @media (max-width: 380px) {
        #wizart-widget-root .wizart-tab {
            width: 52px;
            height: 52px;
            bottom: calc(55px + env(safe-area-inset-bottom, 0px));
            right: calc(12px + env(safe-area-inset-right, 0px));
        }
        #wizart-widget-root .wizart-tab-icon {
            font-size: 24px;
        }
        #wizart-widget-root .wizart-bubble {
            right: calc(74px + env(safe-area-inset-right, 0px));
            bottom: calc(82px + env(safe-area-inset-bottom, 0px));
            font-size: 13px;
            padding: 9px 12px;
        }
    }

    /* Landscape на мобильных */
    @media (max-width: 900px) and (orientation: landscape) and (max-height: 500px) {
        #wizart-widget-root .wizart-tab {
            width: 48px;
            height: 48px;
            bottom: calc(16px + env(safe-area-inset-bottom, 0px));
            right: calc(16px + env(safe-area-inset-right, 0px));
        }
        #wizart-widget-root .wizart-tab-icon {
            font-size: 22px;
        }
        #wizart-widget-root .wizart-bubble {
            right: calc(74px + env(safe-area-inset-right, 0px));
            bottom: calc(24px + env(safe-area-inset-bottom, 0px));
        }
    }

    /* Тёмная тема */
    @media (prefers-color-scheme: dark) {
        #wizart-widget-root .wizart-topbar {
            background: rgba(25, 25, 50, 0.9);
            border-bottom-color: rgba(255, 255, 255, 0.06);
        }
        #wizart-widget-root .wizart-topbar-title {
            color: #e0e0e0;
        }
        #wizart-widget-root .wizart-close {
            color: #ccc;
            background: rgba(255, 255, 255, 0.06);
            border-color: rgba(255, 255, 255, 0.06);
        }
        #wizart-widget-root .wizart-close:hover {
            background: rgba(255, 70, 70, 0.2);
            color: #ff6b6b;
        }
        #wizart-widget-root .wizart-loader {
            background: rgba(18, 18, 32, 0.95);
        }
        #wizart-widget-root .wizart-loader-text {
            color: #888;
        }

        @media (max-width: 768px) {
            #wizart-widget-root .wizart-bubble {
                background: #2a2a3e;
                color: #f0f0f0;
                box-shadow:
                    0 8px 24px rgba(0, 0, 0, 0.4),
                    0 2px 6px rgba(0, 0, 0, 0.25);
            }
            #wizart-widget-root .wizart-bubble::after {
                background: #2a2a3e;
            }
            #wizart-widget-root .wizart-bubble-close {
                background: rgba(255, 255, 255, 0.1);
                color: #ccc;
            }
            #wizart-widget-root .wizart-bubble-close:hover,
            #wizart-widget-root .wizart-bubble-close:active {
                background: rgba(255, 255, 255, 0.2);
                color: #fff;
            }
        }
    }

/* End */


/* Start:/local/templates/damyfloor/assets/cart/css/main.css?17896303978873*/
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');


.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.right-0{
  right: 0px;
}

.right-2\.5{
  right: 0.625rem;
}

.right-3{
  right: 0.75rem;
}

.top-1\/2{
  top: 50%;
}

.top-2\.5{
  top: 0.625rem;
}

.top-full{
  top: 100%;
}

.z-\[3\]{
  z-index: 3;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mb-1\.5{
  margin-bottom: 0.375rem;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.flex{
  display: flex;
}

.hidden2{
  display: none;
}

.h-\[100px\]{
  height: 100px;
}

.h-\[70px\]{
  height: 70px;
}

.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}

.h-px{
  height: 1px;
}

.w-8{
  width: 2rem;
}

.w-\[100px\]{
  width: 100px;
}

.w-\[500px\]{
  width: 500px;
}

.w-\[70px\]{
  width: 70px;
}

.w-full{
  /*width: 100%;*/
}

.w-\[20\]{
  width: 20;
}

.w-20{
  width: 5rem;
}

.w-2{
  width: 0.5rem;
}

.w-\[\]{
  width: ;
}

.w-\[88px\]{
  width: 88px;
}

.w-\[82px\]{
  width: 82px;
}

.w-14{
  width: 3.5rem;
}

.w-16{
  width: 4rem;
}

.w-\[72px\]{
  width: 72px;
}

.max-w-\[350px\]{
  max-width: 350px;
}

.grow{
  flex-grow: 1;
}

.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.resize-none{
  resize: none;
}

.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.flex-col{
  flex-direction: column;
}

.items-end{
  align-items: flex-end;
}

.items-center{
  align-items: center;
}

.justify-end{
  justify-content: flex-end;
}

.justify-between{
  justify-content: space-between;
}

.gap-1{
  gap: 0.25rem;
}

.gap-1\.5{
  gap: 0.375rem;
}

.gap-12{
  gap: 3rem;
}

.gap-2{
  gap: 0.5rem;
}

.gap-2\.5{
  gap: 0.625rem;
}

.gap-3{
  gap: 0.75rem;
}

.gap-3\.5{
  gap: 0.875rem;
}

.gap-4{
  gap: 1rem;
}

.gap-5{
  gap: 1.25rem;
}

.gap-6{
  gap: 2.5rem;
}

.gap-7{
  gap: 1.75rem;
}

.rounded-none{
  border-radius: 0px;
}

.border{
  border: 1px solid;
}

.border-\[0\.7px\]{
  border: 0.7px solid;
}

.border-\[0\.8px\]{
  border-width: 0.8px;
}

.border-b{
  border-bottom: 1px solid;
}

.border-\[\#676767\]{
  --tw-border-opacity: 1;
  border-color: rgb(103 103 103 / var(--tw-border-opacity));
}

.bg-\[\#676767\]{
  --tw-bg-opacity: 1;
  background-color: rgb(103 103 103 / var(--tw-bg-opacity));
}

.bg-\[\#E4BA69\]{
  --tw-bg-opacity: 1;
  background-color: rgb(228 186 105 / var(--tw-bg-opacity));
}

.bg-\[\#F6F0E6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(246 240 230 / var(--tw-bg-opacity));
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.p-4{
  padding: 1rem;
}

.px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.pl-2{
  padding-left: 0.5rem;
}

.pl-4{
  padding-left: 1rem;
}

.pl-6{
  padding-left: 1.5rem;
}

.pr-12{
  padding-right: 3rem;
}

.pr-8{
  padding-right: 2rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-\[10px\]{
  font-size: 10px;
}

.text-\[8px\]{
  font-size: 8px;
}

.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-bold{
  font-weight: 700;
}

.font-semibold{
  font-weight: 600;
}

.text-\[\#676767\]{
  --tw-text-opacity: 1;
  color: rgb(103 103 103 / var(--tw-text-opacity));
}

.text-\[\#E4BA69\]{
  --tw-text-opacity: 1;
  color: rgb(228 186 105 / var(--tw-text-opacity));
}

.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline{
  text-decoration-line: underline;
}

.line-through{
  text-decoration-line: line-through;
}



/* Настройка кастомных контейнеров */

/* Применение системы гридов для расположения контента в ячейку main или full или в любую другую ячейку между именованными линиями grid*/

.grid-container{
  grid-template-columns: [full-start] minmax(var(--widthContentMargin), 1fr) [main-start] minmax(0, var(--widthContent)) [main-end] minmax(var(--widthContentMargin), 1fr) [full-end];
  display: grid
}

.grid-container>*{
  grid-column: main;
}

.font-Nunito-Sans {
  font-family: "Nunito Sans", sans-serif;
  font-style: normal;
}

.tab-toggler.ui-tabs-active{
  --tw-border-opacity: 1;
  border-color: rgb(228 186 105 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 186 105 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.focus\:appearance-none:focus{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

@media not all and (min-width: 1280px){
  .max-xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media not all and (min-width: 1024px){
  .max-lg\:hidden{
    display: none;
  }

  .max-lg\:flex-col{
    flex-direction: column;
  }
}

@media not all and (min-width: 768px){
  .max-md\:w-full{
    width: 100%;
  }

  .max-md\:flex-col{
    flex-direction: column;
  }

  .max-md\:text-center{
    text-align: center;
  }
}

@media (min-width: 768px){
  .md\:w-1\/2{
    width: 50%;
  }

  .md\:w-1\/3{
    width: 33.333333%;
  }

  .md\:w-10{
    width: 2.5rem;
  }

  .md\:w-\[88px\]{
    width: 88px;
  }

  .md\:w-\[82px\]{
    width: 82px;
  }

  .md\:gap-7{
    gap: 1.75rem;
  }

  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-\[10px\]{
    font-size: 10px;
  }

  .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

@media (min-width: 1024px){
  .lg\:w-\[30\%\]{
    width: 30%;
  }

  .lg\:w-\[70\%\]{
    width: 70%;
  }
}

@media (min-width: 1280px){
  .xl\:w-12{
    width: 3rem;
  }

  .xl\:w-\[600px\]{
    width: 600px;
  }

  .xl\:gap-20{
    gap: 5rem;
  }

  .xl\:gap-8{
    gap: 2rem;
  }

  .xl\:p-7{
    padding: 1.75rem;
  }

  .xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xl\:py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:pl-10{
    padding-left: 2.5rem;
  }

  .xl\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xl\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xl\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .xl\:text-\[17px\]{
    font-size: 17px;
  }

  .xl\:text-\[18px\]{
    font-size: 18px;
  }

  .xl\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .xl\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .xl\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.my-10.grid-container {
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.my-10.grid-container textarea {
  height: 50px;
  padding-top: 15px;
}
.bg2 {
  background-color: rgb(246,240,230);
}
.selectric {
    border: 0.7px solid #676767;
    background: #ffffff;
    position: relative;
}
.bg2 button {
  background: transparent;
  top: 10%;
}
/* End */


/* Start:/local/templates/damyfloor/assets/dist/css/custom.css?17930050199109*/
.product .product__buy-block .buttons-block{
    display: flex;
    justify-content: space-between;
}
.product .product__buy-block .buttons-block a{
    width: 100px;
    font-size: 14px;
    line-height: 40px;
}

.product .product__buy-block .buttons-block a.product__buy-btn.add_to_cart{
    right: 90px;
    width: 80px;
}

/* FAQ blocks embedded in article DETAIL_TEXT. */
.damy-faq {
    margin: 40px 0;
    font-family: inherit;
    color: inherit;
}

.damy-faq__title {
    margin: 0 0 24px;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.3;
}

.damy-faq__item {
    margin-bottom: 10px;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
    overflow: hidden;
}

.damy-faq__question {
    position: relative;
    display: block;
    padding: 18px 52px 18px 20px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.5;
    color: #222;
    cursor: pointer;
    list-style: none;
}

.damy-faq__question::-webkit-details-marker {
    display: none;
}

.damy-faq__question::after {
    content: "+";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 26px;
    font-weight: 400;
    color: #555;
}

.damy-faq__item[open] > .damy-faq__question::after {
    content: "−";
}

.damy-faq__item[open] {
    border-color: #cbd5e1;
}

.damy-faq__question:focus-visible {
    outline: 2px solid #2563eb;
    outline-offset: -3px;
}

.damy-faq__answer {
    padding: 0 20px 20px;
    color: #444;
    font-size: 16px;
    line-height: 1.7;
}

.damy-faq__answer p {
    margin: 0;
}

@media (max-width: 768px) {
    .damy-faq {
        margin: 30px 0;
    }

    .damy-faq__title {
        font-size: 23px;
    }

    .damy-faq__question {
        padding: 15px 45px 15px 15px;
        font-size: 16px;
    }

    .damy-faq__question::after {
        right: 15px;
    }

    .damy-faq__answer {
        padding: 0 15px 16px;
        font-size: 15px;
    }
}

#calck .success .p-button{
    justify-content: space-between;
}
#calck .success .p-button a{
    max-width: 140px;
    font-size: 12px;
    line-height: 34px;
}

.popup__close{
    height: 35px;
}

.calck-popup-list {
    padding: 20px;
    max-width: 500px;
}
.calck-popup-list .block_2 > div {
    margin-bottom: 20px;
}
.calck-popup-list .price {
    font-weight: bold;
    text-align: center;
}
.calck-popup-list label {
    margin-bottom: 10px;
}

.calck-popup-list .success .p-button{
    display: flex;
    gap: 40px;
    margin-top: 20px;
}

.card-info__buy-button {
    max-width: 305px;
    background: #000;
    color: #fff;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 45px
}

.card-info__tags-list {
    display: none!important;
}

.cartList .buttons-cart-wrap a{
    padding: 20px;
    text-align: center;
    width: 200px;
}

.popup__close {
    position: absolute;
    right: 20px;
    top: 20px;
    display: inline-block;
    width: 35px;
    height: 35px; /* Сделаем элемент квадратным */
    cursor: pointer;
}

.popup__close::before, .popup__close::after {
    content: '';
    position: absolute;
    display: block;
    width: 25px; /* Уменьшаем ширину линии */
    height: 2px; /* Увеличиваем толщину линии */
    top: 50%;
    left: 50%; /* Центрируем линии */
    background-color: #000;
    transition: all 250ms ease;
}

.popup__close::before {
    transform: translate(-50%, -50%) rotate(45deg); /* Изменяем угол вращения */
}

.popup__close::after {
    transform: translate(-50%, -50%) rotate(-45deg); /* Изменяем угол вращения */
}

.old_price_total_basket{
    text-decoration: line-through;
    color: #f00;
}

.coupon-list-basket{
    margin-top: 5px;
}

.coupon-list-basket .coupon{
    display: flex;
    justify-content: space-between;
}

.coupon-list-basket .coupon span.hint{
    font-size: 14px;
    color: #999;
    margin-left: 10px;
}

.coupon-list-basket .coupon a{
    color: #e4ba69;
}

@media (max-width: 1440px) {
    .card-info__buy-button {
        max-width:250px;
        font-size: 12px;
        line-height: 35px
    }
}

@media (max-width: 600px) {
    .card-info__buy-button {
        max-width:165px
    }
}

@media only screen and (max-width: 480px) {
    .card-info__buy-button {
        max-width:120px;
        line-height: 40px;
        font-size: 13px
    }
}

@media (max-width: 767px) {
    .calck-popup-list {
        padding: 20px;
        max-width: 350px;
    }
    .calck-popup-list .popup__title {
        font-size: 2.2rem;
    }
    .cartList .buttons-cart-wrap a{
        width: 100%;
    }
}

@media (max-width: 896px) {
    .product .product__buy-block .buttons-block a{
        padding: 0 5px;
        width: 80px;
        font-size: 11px;
        line-height: 30px;
    }
    #calck .success .p-button{
        display: flex;
        justify-content: space-between;
        gap: 20px;
    }
    #calck .success .p-button a{
        max-width: 120px !important;
        font-size: 10px !important;
    }
}
.cookie-banner {
    position: fixed; /* Фиксированное позиционирование */
    bottom: 20px;
    left: 25%;
    max-width: 833px; /* Ограничиваем максимальную ширину */
    background-color: #ffffff; /* Белый фон */
    color: #333; /* Темный текст */
    padding: 1.5rem; /* Внутренние отступы побольше */
    border-radius: 12px; /* Скругленные углы */
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); /* Мягкая тень */
    z-index: 1000;
    display: none; /* Изначально скрыт */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.6;
}

.cookie-banner.show {
    display: block; /* Показываем, когда нужно */
}

.cookie-banner__content {
    display: flex;
    align-items: center;
    gap: 1.5rem; /* Увеличили отступ между текстом и кнопкой */
}

.cookie-banner__text {
    margin: 0;
}

.cookie-banner__text strong {
    font-weight: 600;
}

.cookie-banner__button {
    /* Градиентная кнопка как на примере */
    background: #e4ba69;
    color: white;
    border: none;
    padding: 0.8em 2em; /* Кнопка чуть повыше и пошире */
    border-radius: 50px; /* Сильно скругленные углы для "овальной" формы */
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    white-space: nowrap;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.cookie-banner__button:hover {
    transform: translateY(-2px); /* Эффект "приподнятия" при наведении */
    box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}

/* Адаптивность для мобильных устройств */
@media (max-width: 576px) {
    .cookie-banner {
        /* На мобильных растягиваем на всю ширину внизу */
        left: 0;
        right: 0;
        bottom: 0;
        width: 94.5%;
        max-width: 94.5%;
        border-radius: 0; /* Убираем скругление */
        padding: 1rem;
        box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); /* Тень только сверху */
    }

    .cookie-banner__content {
        flex-direction: column; /* Элементы в столбик */
        align-items: stretch;
        text-align: center;
        gap: 1rem;
    }

    .cookie-banner__button {
        width: 100%;
    }
}

/* Региональность: город в хедере */
.header__city-link {
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    margin-right: 20px;
    color: #fff;
    text-decoration: none;
}

.header__city-link:hover {
    color: rgba(255, 255, 255, 0.85);
}

.header__menu-region {
    display: none;
    width: 100%;
    margin-bottom: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e2d3c4;
}

.header__city-link--menu {
    display: inline-block;
    margin: 0;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    text-decoration: none;
}

.header__city-link--menu:hover {
    color: #7b7b7b;
}

@media only screen and (max-width: 896px) {
    .header__city-link--desktop {
        display: none !important;
    }

    .header__menu-region.only-small-handheld {
        display: block;
		margin-bottom: 0;
        padding-bottom: 0;
    }
}
/* Article content images from editor */
.blog-one .center,
.info-page .center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

/* End */


/* Start:/local/templates/damyfloor/assets/dist/css/noCopy.css?1790148888764*/
html,body,html *,body *,html body *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
html body input, html body textarea {-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}
html body .alcopy {-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}
img {pointer-events: none !important;}
.card-intro__slider-item img{
    pointer-events: auto !important;
    cursor: zoom-in;
}



@media print{html *{display:none!important}body *{display:none!important}*{display:none!important}html,body,div,span,p,a,b,i,s{display:none!important}}
/* End */


/* Start:/local/templates/damyfloor/components/bitrix/sale.basket.basket.line/new1/style.css?17896303973946*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
}
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name{padding-bottom: 5px;}
.bx-basket-item-list-item-name a{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/local/components/damyfloor/region.select/templates/.default/style.css?1790148888352*/
.region-select-popup__section {
    margin-top: 16px;
}

.region-select-popup__section-title {
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    opacity: 0.6;
}

.region-select-popup__section.is-hidden {
    display: none;
}

.region-select-popup .cities-popup__item.is-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/damyfloor/template_styles.css?17901488888689*/
.small-description-container {
	margin-top: 100px!important;
}

@media only screen and (max-width:700px) {
	.small-description-container {
		margin-top: 25px!important;
	}
}

.small-description-container .text-container {
	max-width: 860px;
	margin: 15px 0 60px;
	line-height: 1.4em;
}

.homepage-catalogue__following-products .homepage-catalogue__banner-title {
	margin-bottom: 0!important;
}


/* @media only screen and (min-width:1680px) { */
.no-margin.homepage-catalogue__banner:not(.--tech)::after,
.no-margin .homepage-catalogue__banner-img {
	margin-left: 0!important;
	width: 100%!important;
}
/* } */


.articles-pagination .pagination .pagination__list,
.materials-pagination .pagination .pagination__list {
	display: flex;
}

.materials-pagination .pagination .homepage-catalogue__button {
	display: flex;
}

.card-info__tags-item {
	height: 24px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
}

.card-info__tags-item.__image {
	padding: 0;
	display: block;
	height: 24px;
	width: initial;
}

.product__group .item.__image {
	width: auto;
	padding: 0;
}
.buy_block {
	display: flex;
	width: 245px;
	gap: 10px;
}
.calck-popup-list, #calck{
	padding: 55px 20px 20px 20px;
}
#calck {
	max-width: 500px;
}
#calck .block_2 > div {
	margin-bottom: 20px;
}
#calck .price {
	font-weight: bold;
	text-align: center;
}
#calck label {
	margin-bottom: 10px;
}
@media (max-width:992px) {
	#wrap-360, #wrap-360 iframe{
		height: calc(100vh - 150px) !important;
	}
}
@media (max-width:767px) {
	.buy_block {
		display: flex;
		width: 200px;
		gap: 10px;
	}
	#bx_basket1products, #bx_basket1products > div {
		width: 100%!important;
	}
	#bx_basket1products .items-center img {
		max-width: 50px;
		max-height: 50px;
	}
	#bx_basket1products .font-semibold.text-2xl.xl:text-3xl {

	}
	#bx_basket1products .w-\[82px\] {
		width: 100px;
	}
	#bx_basket1products .fs16 {
		font-size: 12px!important;
	}
	.tab-card, .tab-card > div {
		display: block!important;
	}

	.tab-card > div > div {
		margin-bottom: 20px;
	}
	.tab-card > div > div > p, .tab-card > div > p  {
		font-size: 12px;
		margin-bottom: 5px;
	}
	.tab-card textarea {
		width: 94%;
	}
	#bx_basket1 .flex.items-end.gap-1\.5 {
		font-size: 11px;
		line-height: 13px;
	}
	.md\:w-\[82px\] {
		width: 95px!important;
	}
	#calck {
		padding: 20px;
		max-width: 350px;
	}
	#calck .popup__title {
		font-size: 2.2rem;
	}
	body main.success .line-1 {
		font-size: 20px;
		padding-top: 160px;
	}
	body main.success .line-2 {
		font-size: 20px;
	}
	body main.success .line-2 .count {
		font-size: 43px;
	}
	body main.success .line-3 {
		font-size: 16px;
	}

	.flex.flex-col.gap-1\.5.w-full{
		display: flex !important;
		gap: 11px;
	}
}
.js-homepage-catalogue__tabs .slick-slide > div {
	border: 4px solid transparent;
	padding: 10px;
}
.js-homepage-catalogue__tabs .slick-slide > div:hover {
	border-color:#e5ba69;
}
.homepage-catalogue__tabs-slider .slick-slide {
	margin-right: 43px;
}

.homepage-catalogue__tabs-slider .slick-slide {
	margin-right: 22px;
}
.homepage-catalogue__tabs-slider .slick-slide ~ div {
	margin-left: 22px;
}
.cartList {
	background: #f6f0e6;
}
.cartList p {
	color:#000;
}
.cartList button, #cartToggler {
	background: transparent;
}
.fs16 {
	font-size: 16px;
}
.fs14 {
	font-size: 14px;
}
a.text-white {
	font-size: 16px;
}
a.text-white:hover {
	color:inherit;
	text-decoration: none;
}
.pb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.colors1 {
	color: #676767!important;
}
.header__city {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: flex-end;
	align-items: center;
	gap: 20px;
}
#cartToggler {
	position: relative;
}
#cartToggler img {
	width: 20px;
}
#cartToggler span {
	position: absolute;
	border-radius: 100%;
	background: #000;
	display: block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	right: -7px;
	bottom: -6px;
	margin-right: 0;
	font-size: 10px;
}
main.success {
	background: url('/upload/final.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 765px;
}
main.success .line-1 {
	color: #161614;
	font-size: 30px;
	font-weight: bold;
	padding-top: 137px;
	padding-left: 50px;
}
main.success .line-2 {
	padding-left: 50px;
	font-size: 30px;
	color: #fff;
	padding-top: 83px;
	font-weight: bold;
}
main.success .line-2 .count {
	font-size: 53px;
}
main.success .line-3 {
	color:#8B8B8B;
	font-size: 18px;
	font-weight: bold;
	padding-left: 50px;
	padding-top: 90px;
	line-height: 22px;
}
main.success .logo {
	padding-left: 50px;
	padding-top: 110px;
}
main.success .logo img {
	max-width: 180px;
}
body .selectric-items .disabled {
	background: #E4BA69!important;
	color:#fff!important;
	opacity: 1;
}
body .selectric-items li.highlighted, body .selectric-items li:hover {
	background: #676767;
	color: #fff;
}
#calck .success {
	text-align: center;
}
#calck .success .p-img {
	margin-bottom: 20px;
}
#calck .success .p-name {
	margin-bottom: 20px;
}
#calck .success .p-button {
	display: flex;
	justify-content: space-evenly;
	margin-bottom: 20px;
}
#calck .success .p-button a{
	max-width: 180px;
	font-size: 14px;
}
.popup__title.cls {
	margin-top: 20px;
}
.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
	background-color: #f6f0e6!important;
}
#bx_basket1:hover #bx_basket1products {
	display: block;
}
#order .error {
	border-color: red!important;
}
.select2-container--default .select2-results__option {
	font-size: 12px;
	line-height: 20px;
	min-height: 20px;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	background: #E4BA69 !important;
	color: #fff !important;
	opacity: 1;
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background: #676767!important;
	color: #fff!important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: #676767!important;
	color: #fff!important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 14px;
	line-height: 28px;
	min-height: 40px;
}

main.main--full.my-10.grid-container {
	max-width:100%;
	background : none;
}

.bx-sbb-empty-cart-text {
	background-color: #E4BA68;
	min-height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media(max-width:550px) {
	main.main--full .bx-sbb-empty-cart-text {
		margin-bottom: 7px;
	}
}

span.select2.select2-container.select2-container--default.select2-container--focus {
	width: unset !important;
}

.form__footer{
	margin-top: 20px;
}

.checkbox {
	position: relative;
	padding-left: 30px; /* Space for the custom checkbox */
	margin-bottom: 15px; /* Spacing below checkbox */
	cursor: pointer;
	font-size: 14px; /* Adjust as needed */
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
}

.checkbox__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}


.checkbox__label::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 20px;
	width: 20px;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 3px;
	transition: background-color 0.2s ease, border-color 0.2s ease;
}

.checkbox:hover .checkbox__input ~ .checkbox__label::before {
	background-color: #ddd;
}


.checkbox__input:checked ~ .checkbox__label::before {
	background-color: #2196F3; /* Or your theme color */
	border-color: #2196F3;
}

.checkbox__label::after {
	content: "";
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%) scale(0);
	border: solid white;
	border-width: 0 3px 3px 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	width: 12px;
	height: 12px;
	border: none;
	transform-origin: center;
	transition: transform 0.2s ease;
}


.checkbox__input:checked ~ .checkbox__label::after {
	transform: translateY(-50%) scale(1);
}

.checkbox__input:focus ~ .checkbox__label::before {
	box-shadow: 0 0 0 2px rgba(33, 150, 243, 0.5);
}


.checkbox__label {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	padding-left: 5px;
}

/* Specific to your form structure */
.form__checkbox-set .checkbox {
	margin-bottom: 0;
}
.form__checkbox-set {
	display: flex;
	align-items: center;
}
.form__checkbox-set .checkbox__label {

}
/* End */
/* /local/templates/damyfloor/assets/dist/css/st.css?179021527676734 */
/* /local/templates/damyfloor/assets/dist/css/wizart-widget.css?179367738915106 */
/* /local/templates/damyfloor/assets/cart/css/main.css?17896303978873 */
/* /local/templates/damyfloor/assets/dist/css/custom.css?17930050199109 */
/* /local/templates/damyfloor/assets/dist/css/noCopy.css?1790148888764 */
/* /local/templates/damyfloor/components/bitrix/sale.basket.basket.line/new1/style.css?17896303973946 */
/* /local/components/damyfloor/region.select/templates/.default/style.css?1790148888352 */
/* /local/templates/damyfloor/template_styles.css?17901488888689 */
