html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
}
html, body { 
scroll-behavior: smooth !important;
}
*, *::before, *::after {
box-sizing: inherit;
}
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar:horizontal{
height: 6px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: 5px 5px 5px -5px rgba(34, 60, 80, 0.2) inset;
background-color: #f9f9fd;
border-radius: 2px;
}
::-webkit-scrollbar-thumb {
border-radius: 4px;
background: linear-gradient(180deg, var(--palette-primary-light),
var(--palette-primary-main));
opacity: 0.2;
}
#wpadminbar{
position: absolute !important; } .select2-container .select2-selection--single .select2-selection__rendered{
padding: 0;
}
.select2-container{
width: auto;
}
.dg_radio_inputs{
display: flex;
flex-direction: row;
height: 25px;
position: relative;
align-items: center;
}
.dg_radio_inputs input{
position: absolute;
opacity: 0;
display: block;
height: 0;
width: 0;
}
.dg_radio_inputs .radio{
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
display: inline-block;
position: relative;
height: 20px;
width: 20px;
border-radius: 20px;
margin-right: 5px;
border: 1px solid var(--palette-grey-800);
background-color: unset;
box-shadow: 0 0 4px 0 rgba(0,0,0,0.1);
cursor: pointer;
outline: none;
box-sizing: border-box;
transition: .5s all;
opacity: 0.6;
}
.dg_radio_inputs:hover .radio{
background-color: var(--palette-grey-800);
}
.dg_radio_inputs input:checked + .radio{
border-color: var(--palette-primary-main);
background-color: var(--palette-primary-main);
opacity: 1;
cursor: default;
}
.dg_radio_inputs:hover .radio::before, .dg_radio_inputs input:checked + .radio::before{
content: '';
position: absolute;
width: 8px;
height: 8px;
border-radius: 8px;
background-color: var(--palette-background-default);
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.dg_radio_inputs input:checked + .radio::before{
background-color: var(--palette-background-default);
}
.dg_radio_inputs input + .radio + .text{
cursor: pointer;
font-weight: 400;
font-size: 0.8rem;
position: relative;
}
.dg_radio_inputs input:checked + .radio + .text{
cursor: default;
}
ul {
margin: 0;
padding: 0;
list-style-type: none;
}
li {
display: list-item;
text-align: -webkit-match-parent;
unicode-bidi: isolate;
}
body {
--layout-nav-zIndex: 1101;
--layout-nav-mobile-width: 320px;
--layout-header-blur: 8px;
--layout-header-zIndex: 1100;
--layout-header-mobile-height: 64px;
--layout-header-desktop-height: 72px;
}
body {
margin: 0;
color: var(--palette-text-primary);
font-family: 'Roboto';
font-weight: 400;
font-size: 1rem;
line-height: 1.5;
background-color: var(--palette-background-default);
}
body .select2-container--default .select2-selection--single{
background-color: unset;
border: none;
}
#page{
display: flex;
flex: 1 1 auto;
min-height: 100%;
flex-direction: column;
}
:root, [data-mui-color-scheme="light"] {
--spacing: 8px;
--shape-borderRadius: 8px;
--palette-mode: light;
--palette-primary-lighter: #C8FAD6;
--palette-primary-light: #5BE49B;
--palette-primary-main: #00A76F;
--palette-primary-dark: #007867;
--palette-primary-darker: #004B50;
--palette-primary-contrastText: #FFFFFF;
--palette-primary-lighterChannel: 200 250 214;
--palette-primary-lightChannel: 91 228 155;
--palette-primary-mainChannel: 0 167 111;
--palette-primary-darkChannel: 0 120 103;
--palette-primary-darkerChannel: 0 75 80;
--palette-primary-contrastTextChannel: 255 255 255;
--palette-secondary-lighter: #EFD6FF;
--palette-secondary-light: #C684FF;
--palette-secondary-main: #8E33FF;
--palette-secondary-dark: #5119B7;
--palette-secondary-darker: #27097A;
--palette-secondary-contrastText: #FFFFFF;
--palette-secondary-lighterChannel: 239 214 255;
--palette-secondary-lightChannel: 198 132 255;
--palette-secondary-mainChannel: 142 51 255;
--palette-secondary-darkChannel: 81 25 183;
--palette-secondary-darkerChannel: 39 9 122;
--palette-secondary-contrastTextChannel: 255 255 255;
--palette-info-lighter: #cafdf5f0;
--palette-info-light: #61F3F3;
--palette-info-main: #00B8D9;
--palette-info-dark: #006C9C;
--palette-info-darker: #003768;
--palette-info-contrastText: #FFFFFF;
--palette-info-lighterChannel: 202 253 245;
--palette-info-lightChannel: 97 243 243;
--palette-info-mainChannel: 0 184 217;
--palette-info-darkChannel: 0 108 156;
--palette-info-darkerChannel: 0 55 104;
--palette-info-contrastTextChannel: 255 255 255;
--palette-success-lighter: #d3fcd2f2;
--palette-success-light: #77ED8B;
--palette-success-main: #22C55E;
--palette-success-dark: #118D57;
--palette-success-darker: #065E49;
--palette-success-contrastText: #ffffff;
--palette-success-lighterChannel: 211 252 210;
--palette-success-lightChannel: 119 237 139;
--palette-success-mainChannel: 34 197 94;
--palette-success-darkChannel: 17 141 87;
--palette-success-darkerChannel: 6 94 73;
--palette-success-contrastTextChannel: 255 255 255;
--palette-warning-lighter: #fff5ccf2;
--palette-warning-light: #FFD666;
--palette-warning-main: #FFAB00;
--palette-warning-dark: #B76E00;
--palette-warning-darker: #7A4100;
--palette-warning-contrastText: #1C252E;
--palette-warning-lighterChannel: 255 245 204;
--palette-warning-lightChannel: 255 214 102;
--palette-warning-mainChannel: 255 171 0;
--palette-warning-darkChannel: 183 110 0;
--palette-warning-darkerChannel: 122 65 0;
--palette-warning-contrastTextChannel: 28 37 46;
--palette-error-lighter: #ffe9d5f2;
--palette-error-light: #FFAC82;
--palette-error-main: #FF5630;
--palette-error-dark: #B71D18;
--palette-error-darker: #7A0916;
--palette-error-contrastText: #FFFFFF;
--palette-error-lighterChannel: 255 233 213;
--palette-error-lightChannel: 255 172 130;
--palette-error-mainChannel: 255 86 48;
--palette-error-darkChannel: 183 29 24;
--palette-error-darkerChannel: 122 9 22;
--palette-error-contrastTextChannel: 255 255 255;
--palette-grey-50: #FCFDFD;
--palette-grey-100: #F9FAFB;
--palette-grey-200: #F4F6F8;
--palette-grey-300: #DFE3E8;
--palette-grey-400: #C4CDD5;
--palette-grey-500: #919EAB;
--palette-grey-600: #637381;
--palette-grey-700: #454F5B;
--palette-grey-800: #1C252E;
--palette-grey-900: #141A21;
--palette-grey-50Channel: 252 253 253;
--palette-grey-100Channel: 249 250 251;
--palette-grey-200Channel: 244 246 248;
--palette-grey-300Channel: 223 227 232;
--palette-grey-400Channel: 196 205 213;
--palette-grey-500Channel: 145 158 171;
--palette-grey-600Channel: 99 115 129;
--palette-grey-700Channel: 69 79 91;
--palette-grey-800Channel: 28 37 46;
--palette-grey-900Channel: 20 26 33;
--palette-common-black: #000000;
--palette-common-white: #FFFFFF;
--palette-common-blackChannel: 0 0 0;
--palette-common-whiteChannel: 255 255 255;
--palette-common-background: #fff;
--palette-common-onBackground: #000;
--palette-common-backgroundChannel: 255 255 255;
--palette-common-onBackgroundChannel: 0 0 0;
--palette-divider: rgba(145 158 171 / 0.2);
--palette-action-hover: rgba(145 158 171 / 0.08);
--palette-action-selected: rgba(145 158 171 / 0.16);
--palette-action-focus: rgba(145 158 171 / 0.24);
--palette-action-disabled: rgba(145 158 171 / 0.8);
--palette-action-disabledBackground: rgba(145 158 171 / 0.24);
--palette-action-hoverOpacity: 0.08;
--palette-action-disabledOpacity: 0.48;
--palette-action-active: #637381;
--palette-action-selectedOpacity: 0.08;
--palette-action-focusOpacity: 0.12;
--palette-action-activatedOpacity: 0.12;
--palette-action-activeChannel: 99 115 129;
--palette-action-selectedChannel: 145;
--palette-text-primary: #1C252E;
--palette-text-secondary: #637381c9;
--palette-text-disabled: #919EAB;
--palette-text-primaryChannel: 28 37 46;
--palette-text-secondaryChannel: 99 115 129;
--palette-text-disabledChannel: 145 158 171;
--palette-background-paper: #FFFFFF;
--palette-background-default: #FFFFFF;
--palette-background-neutral: #F4F6F8;
--palette-background-paperChannel: 255 255 255;
--palette-background-defaultChannel: 255 255 255;
--palette-background-neutralChannel: 244 246 248;
--palette-Alert-errorColor: rgb(102, 68, 52);
--palette-Alert-infoColor: rgb(38, 97, 97);
--palette-Alert-successColor: rgb(47, 94, 55);
--palette-Alert-warningColor: rgb(102, 85, 40);
--palette-Alert-errorFilledBg: var(--palette-error-main, #FF5630);
--palette-Alert-infoFilledBg: var(--palette-info-main, #00B8D9);
--palette-Alert-successFilledBg: var(--palette-success-main, #22C55E);
--palette-Alert-warningFilledBg: var(--palette-warning-main, #FFAB00);
--palette-Alert-errorFilledColor: #fff;
--palette-Alert-infoFilledColor: rgba(0, 0, 0, 0.87);
--palette-Alert-successFilledColor: rgba(0, 0, 0, 0.87);
--palette-Alert-warningFilledColor: rgba(0, 0, 0, 0.87);
--palette-Alert-errorStandardBg: rgb(255, 246, 242);
--palette-Alert-infoStandardBg: rgb(239, 253, 253);
--palette-Alert-successStandardBg: rgb(241, 253, 243);
--palette-Alert-warningStandardBg: rgb(255, 250, 239);
--palette-Alert-errorIconColor: var(--palette-error-main, #FF5630);
--palette-Alert-infoIconColor: var(--palette-info-main, #00B8D9);
--palette-Alert-successIconColor: var(--palette-success-main, #22C55E);
--palette-Alert-warningIconColor: var(--palette-warning-main, #FFAB00);
--palette-AppBar-defaultBg: var(--palette-grey-100, #F9FAFB);
--palette-Avatar-defaultBg: var(--palette-grey-400, #C4CDD5);
--palette-Button-inheritContainedBg: var(--palette-grey-300, #DFE3E8);
--palette-Button-inheritContainedHoverBg: var(--palette-grey-A100, #f5f5f5);
--palette-Chip-defaultBorder: var(--palette-grey-400, #C4CDD5);
--palette-Chip-defaultAvatarColor: var(--palette-grey-700, #454F5B);
--palette-Chip-defaultIconColor: var(--palette-grey-700, #454F5B);
--palette-FilledInput-bg: rgba(0, 0, 0, 0.06);
--palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09);
--palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12);
--palette-LinearProgress-primaryBg: rgb(158, 221, 200);
--palette-LinearProgress-secondaryBg: rgb(212, 177, 255);
--palette-LinearProgress-errorBg: rgb(255, 190, 176);
--palette-LinearProgress-infoBg: rgb(158, 228, 240);
--palette-LinearProgress-successBg: rgb(171, 232, 193);
--palette-LinearProgress-warningBg: rgb(255, 223, 158);
--palette-Skeleton-bg: rgba(var(--palette-text-primaryChannel, 28 37 46) / 0.11);
--palette-Slider-primaryTrack: rgb(158, 221, 200);
--palette-Slider-secondaryTrack: rgb(212, 177, 255);
--palette-Slider-errorTrack: rgb(255, 190, 176);
--palette-Slider-infoTrack: rgb(158, 228, 240);
--palette-Slider-successTrack: rgb(171, 232, 193);
--palette-Slider-warningTrack: rgb(255, 223, 158);
--palette-SnackbarContent-bg: rgb(50, 50, 50);
--palette-SnackbarContent-color: #fff;
--palette-SpeedDialAction-fabHoverBg: rgb(216, 216, 216);
--palette-StepConnector-border: var(--palette-grey-400, #C4CDD5);
--palette-StepContent-border: var(--palette-grey-400, #C4CDD5);
--palette-Switch-defaultColor: var(--palette-common-white, #FFFFFF);
--palette-Switch-defaultDisabledColor: var(--palette-grey-100, #F9FAFB);
--palette-Switch-primaryDisabledColor: rgb(158, 221, 200);
--palette-Switch-secondaryDisabledColor: rgb(212, 177, 255);
--palette-Switch-errorDisabledColor: rgb(255, 190, 176);
--palette-Switch-infoDisabledColor: rgb(158, 228, 240);
--palette-Switch-successDisabledColor: rgb(171, 232, 193);
--palette-Switch-warningDisabledColor: rgb(255, 223, 158);
--palette-TableCell-border: rgba(241, NaN, NaN, 1);
--palette-Tooltip-bg: rgba(69, 79, 91, 0.92);
--opacity-inputPlaceholder: 0.42;
--opacity-inputUnderline: 0.42;
--opacity-switchTrackDisabled: 0.12;
--opacity-switchTrack: 0.38;
}
[data-mui-color-scheme="dark"] {
--palette-mode: dark;
--palette-primary-lighter: #C8FAD6;
--palette-primary-light: #5BE49B;
--palette-primary-main: #00A76F;
--palette-primary-dark: #007867;
--palette-primary-darker: #004B50;
--palette-primary-contrastText: #FFFFFF;
--palette-primary-lighterChannel: 200 250 214;
--palette-primary-lightChannel: 91 228 155;
--palette-primary-mainChannel: 0 167 111;
--palette-primary-darkChannel: 0 120 103;
--palette-primary-darkerChannel: 0 75 80;
--palette-primary-contrastTextChannel: 255 255 255;
--palette-secondary-lighter: #EFD6FF;
--palette-secondary-light: #C684FF;
--palette-secondary-main: #8E33FF;
--palette-secondary-dark: #5119B7;
--palette-secondary-darker: #27097A;
--palette-secondary-contrastText: #FFFFFF;
--palette-secondary-lighterChannel: 239 214 255;
--palette-secondary-lightChannel: 198 132 255;
--palette-secondary-mainChannel: 142 51 255;
--palette-secondary-darkChannel: 81 25 183;
--palette-secondary-darkerChannel: 39 9 122;
--palette-secondary-contrastTextChannel: 255 255 255;
--palette-info-lighter: #CAFDF5;
--palette-info-light: #61F3F3;
--palette-info-main: #00B8D9;
--palette-info-dark: #006C9C;
--palette-info-darker: #003768;
--palette-info-contrastText: #FFFFFF;
--palette-info-lighterChannel: 202 253 245;
--palette-info-lightChannel: 97 243 243;
--palette-info-mainChannel: 0 184 217;
--palette-info-darkChannel: 0 108 156;
--palette-info-darkerChannel: 0 55 104;
--palette-info-contrastTextChannel: 255 255 255;
--palette-success-lighter: #D3FCD2;
--palette-success-light: #77ED8B;
--palette-success-main: #22C55E;
--palette-success-dark: #118D57;
--palette-success-darker: #065E49;
--palette-success-contrastText: #ffffff;
--palette-success-lighterChannel: 211 252 210;
--palette-success-lightChannel: 119 237 139;
--palette-success-mainChannel: 34 197 94;
--palette-success-darkChannel: 17 141 87;
--palette-success-darkerChannel: 6 94 73;
--palette-success-contrastTextChannel: 255 255 255;
--palette-warning-lighter: #FFF5CC;
--palette-warning-light: #FFD666;
--palette-warning-main: #FFAB00;
--palette-warning-dark: #B76E00;
--palette-warning-darker: #7A4100;
--palette-warning-contrastText: #1C252E;
--palette-warning-lighterChannel: 255 245 204;
--palette-warning-lightChannel: 255 214 102;
--palette-warning-mainChannel: 255 171 0;
--palette-warning-darkChannel: 183 110 0;
--palette-warning-darkerChannel: 122 65 0;
--palette-warning-contrastTextChannel: 28 37 46;
--palette-error-lighter: #FFE9D5;
--palette-error-light: #FFAC82;
--palette-error-main: #FF5630;
--palette-error-dark: #B71D18;
--palette-error-darker: #7A0916;
--palette-error-contrastText: #FFFFFF;
--palette-error-lighterChannel: 255 233 213;
--palette-error-lightChannel: 255 172 130;
--palette-error-mainChannel: 255 86 48;
--palette-error-darkChannel: 183 29 24;
--palette-error-darkerChannel: 122 9 22;
--palette-error-contrastTextChannel: 255 255 255;
--palette-grey-50: #FCFDFD;
--palette-grey-100: #F9FAFB;
--palette-grey-200: #F4F6F8;
--palette-grey-300: #DFE3E8;
--palette-grey-400: #C4CDD5;
--palette-grey-500: #919EAB;
--palette-grey-600: #637381;
--palette-grey-700: #454F5B;
--palette-grey-800: #1C252E;
--palette-grey-900: #141A21;
--palette-grey-50Channel: 252 253 253;
--palette-grey-100Channel: 249 250 251;
--palette-grey-200Channel: 244 246 248;
--palette-grey-300Channel: 223 227 232;
--palette-grey-400Channel: 196 205 213;
--palette-grey-500Channel: 145 158 171;
--palette-grey-600Channel: 99 115 129;
--palette-grey-700Channel: 69 79 91;
--palette-grey-800Channel: 28 37 46;
--palette-grey-900Channel: 20 26 33;
--palette-common-black: #000000;
--palette-common-white: #FFFFFF;
--palette-common-blackChannel: 0 0 0;
--palette-common-whiteChannel: 255 255 255;
--palette-common-background: #000;
--palette-common-onBackground: #fff;
--palette-common-backgroundChannel: 0 0 0;
--palette-common-onBackgroundChannel: 255 255 255;
--palette-divider: rgba(145 158 171 / 0.2);
--palette-action-hover: rgba(145 158 171 / 0.08);
--palette-action-selected: rgba(145 158 171 / 0.16);
--palette-action-focus: rgba(145 158 171 / 0.24);
--palette-action-disabled: rgba(145 158 171 / 0.8);
--palette-action-disabledBackground: rgba(145 158 171 / 0.24);
--palette-action-hoverOpacity: 0.08;
--palette-action-disabledOpacity: 0.48;
--palette-action-active: #919EAB;
--palette-action-selectedOpacity: 0.16;
--palette-action-focusOpacity: 0.12;
--palette-action-activatedOpacity: 0.24;
--palette-action-activeChannel: 145 158 171;
--palette-action-selectedChannel: 145;
--palette-text-primary: #FFFFFF;
--palette-text-secondary: #919EAB;
--palette-text-disabled: #637381;
--palette-text-primaryChannel: 255 255 255;
--palette-text-secondaryChannel: 145 158 171;
--palette-text-disabledChannel: 99 115 129;
--palette-background-paper: #1C252E;
--palette-background-default: #141A21;
--palette-background-neutral: #28323D;
--palette-background-paperChannel: 28 37 46;
--palette-background-defaultChannel: 20 26 33;
--palette-background-neutralChannel: 40 50 61;
--palette-Alert-errorColor: rgb(255, 221, 205);
--palette-Alert-infoColor: rgb(191, 250, 250);
--palette-Alert-successColor: rgb(200, 247, 208);
--palette-Alert-warningColor: rgb(255, 238, 193);
--palette-Alert-errorFilledBg: var(--palette-error-dark, #B71D18);
--palette-Alert-infoFilledBg: var(--palette-info-dark, #006C9C);
--palette-Alert-successFilledBg: var(--palette-success-dark, #118D57);
--palette-Alert-warningFilledBg: var(--palette-warning-dark, #B76E00);
--palette-Alert-errorFilledColor: #fff;
--palette-Alert-infoFilledColor: #fff;
--palette-Alert-successFilledColor: #fff;
--palette-Alert-warningFilledColor: #fff;
--palette-Alert-errorStandardBg: rgb(25, 17, 12);
--palette-Alert-infoStandardBg: rgb(9, 24, 24);
--palette-Alert-successStandardBg: rgb(11, 23, 13);
--palette-Alert-warningStandardBg: rgb(25, 21, 10);
--palette-Alert-errorIconColor: var(--palette-error-main, #FF5630);
--palette-Alert-infoIconColor: var(--palette-info-main, #00B8D9);
--palette-Alert-successIconColor: var(--palette-success-main, #22C55E);
--palette-Alert-warningIconColor: var(--palette-warning-main, #FFAB00);
--palette-AppBar-defaultBg: var(--palette-grey-900, #141A21);
--palette-AppBar-darkBg: var(--palette-background-paper, #1C252E);
--palette-AppBar-darkColor: var(--palette-text-primary, #FFFFFF);
--palette-Avatar-defaultBg: var(--palette-grey-600, #637381);
--palette-Button-inheritContainedBg: var(--palette-grey-800, #1C252E);
--palette-Button-inheritContainedHoverBg: var(--palette-grey-700, #454F5B);
--palette-Chip-defaultBorder: var(--palette-grey-700, #454F5B);
--palette-Chip-defaultAvatarColor: var(--palette-grey-300, #DFE3E8);
--palette-Chip-defaultIconColor: var(--palette-grey-300, #DFE3E8);
--palette-FilledInput-bg: rgba(255, 255, 255, 0.09);
--palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13);
--palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12);
--palette-LinearProgress-primaryBg: rgb(0, 83, 55);
--palette-LinearProgress-secondaryBg: rgb(71, 25, 127);
--palette-LinearProgress-errorBg: rgb(127, 43, 24);
--palette-LinearProgress-infoBg: rgb(0, 92, 108);
--palette-LinearProgress-successBg: rgb(17, 98, 47);
--palette-LinearProgress-warningBg: rgb(127, 85, 0);
--palette-Skeleton-bg: rgba(var(--palette-text-primaryChannel, 255 255 255) / 0.13);
--palette-Slider-primaryTrack: rgb(0, 83, 55);
--palette-Slider-secondaryTrack: rgb(71, 25, 127);
--palette-Slider-errorTrack: rgb(127, 43, 24);
--palette-Slider-infoTrack: rgb(0, 92, 108);
--palette-Slider-successTrack: rgb(17, 98, 47);
--palette-Slider-warningTrack: rgb(127, 85, 0);
--palette-SnackbarContent-bg: rgb(250, 250, 250);
--palette-SnackbarContent-color: rgba(0, 0, 0, 0.87);
--palette-SpeedDialAction-fabHoverBg: rgb(62, 69, 77);
--palette-StepConnector-border: var(--palette-grey-600, #637381);
--palette-StepContent-border: var(--palette-grey-600, #637381);
--palette-Switch-defaultColor: var(--palette-grey-300, #DFE3E8);
--palette-Switch-defaultDisabledColor: var(--palette-grey-600, #637381);
--palette-Switch-primaryDisabledColor: rgb(0, 75, 49);
--palette-Switch-secondaryDisabledColor: rgb(63, 22, 114);
--palette-Switch-errorDisabledColor: rgb(114, 38, 21);
--palette-Switch-infoDisabledColor: rgb(0, 82, 97);
--palette-Switch-successDisabledColor: rgb(15, 88, 42);
--palette-Switch-warningDisabledColor: rgb(114, 76, 0);
--palette-TableCell-border: rgba(46, NaN, NaN, 1);
--palette-Tooltip-bg: rgba(69, 79, 91, 0.92);
--opacity-inputPlaceholder: 0.5;
--opacity-inputUnderline: 0.7;
--opacity-switchTrackDisabled: 0.2;
--opacity-switchTrack: 0.3;
}
:root {
--shape-borderRadius: 8px;
--shadows-0: none;
--shadows-1: 0px 2px 1px -1px rgba(145 158 171 / 0.2), 0px 1px 1px 0px rgba(145 158 171 / 0.14), 0px 1px 3px 0px rgba(145 158 171 / 0.12);
--shadows-2: 0px 3px 1px -2px rgba(145 158 171 / 0.2), 0px 2px 2px 0px rgba(145 158 171 / 0.14), 0px 1px 5px 0px rgba(145 158 171 / 0.12);
--shadows-3: 0px 3px 3px -2px rgba(145 158 171 / 0.2), 0px 3px 4px 0px rgba(145 158 171 / 0.14), 0px 1px 8px 0px rgba(145 158 171 / 0.12);
--shadows-4: 0px 2px 4px -1px rgba(145 158 171 / 0.2), 0px 4px 5px 0px rgba(145 158 171 / 0.14), 0px 1px 10px 0px rgba(145 158 171 / 0.12);
--shadows-5: 0px 3px 5px -1px rgba(145 158 171 / 0.2), 0px 5px 8px 0px rgba(145 158 171 / 0.14), 0px 1px 14px 0px rgba(145 158 171 / 0.12);
--shadows-6: 0px 3px 5px -1px rgba(145 158 171 / 0.2), 0px 6px 10px 0px rgba(145 158 171 / 0.14), 0px 1px 18px 0px rgba(145 158 171 / 0.12);
--shadows-7: 0px 4px 5px -2px rgba(145 158 171 / 0.2), 0px 7px 10px 1px rgba(145 158 171 / 0.14), 0px 2px 16px 1px rgba(145 158 171 / 0.12);
--shadows-8: 0px 5px 5px -3px rgba(145 158 171 / 0.2), 0px 8px 10px 1px rgba(145 158 171 / 0.14), 0px 3px 14px 2px rgba(145 158 171 / 0.12);
--shadows-9: 0px 5px 6px -3px rgba(145 158 171 / 0.2), 0px 9px 12px 1px rgba(145 158 171 / 0.14), 0px 3px 16px 2px rgba(145 158 171 / 0.12);
--shadows-10: 0px 6px 6px -3px rgba(145 158 171 / 0.2), 0px 10px 14px 1px rgba(145 158 171 / 0.14), 0px 4px 18px 3px rgba(145 158 171 / 0.12);
--shadows-11: 0px 6px 7px -4px rgba(145 158 171 / 0.2), 0px 11px 15px 1px rgba(145 158 171 / 0.14), 0px 4px 20px 3px rgba(145 158 171 / 0.12);
--shadows-12: 0px 7px 8px -4px rgba(145 158 171 / 0.2), 0px 12px 17px 2px rgba(145 158 171 / 0.14), 0px 5px 22px 4px rgba(145 158 171 / 0.12);
--shadows-13: 0px 7px 8px -4px rgba(145 158 171 / 0.2), 0px 13px 19px 2px rgba(145 158 171 / 0.14), 0px 5px 24px 4px rgba(145 158 171 / 0.12);
--shadows-14: 0px 7px 9px -4px rgba(145 158 171 / 0.2), 0px 14px 21px 2px rgba(145 158 171 / 0.14), 0px 5px 26px 4px rgba(145 158 171 / 0.12);
--shadows-15: 0px 8px 9px -5px rgba(145 158 171 / 0.2), 0px 15px 22px 2px rgba(145 158 171 / 0.14), 0px 6px 28px 5px rgba(145 158 171 / 0.12);
--shadows-16: 0px 8px 10px -5px rgba(145 158 171 / 0.2), 0px 16px 24px 2px rgba(145 158 171 / 0.14), 0px 6px 30px 5px rgba(145 158 171 / 0.12);
--shadows-17: 0px 8px 11px -5px rgba(145 158 171 / 0.2), 0px 17px 26px 2px rgba(145 158 171 / 0.14), 0px 6px 32px 5px rgba(145 158 171 / 0.12);
--shadows-18: 0px 9px 11px -5px rgba(145 158 171 / 0.2), 0px 18px 28px 2px rgba(145 158 171 / 0.14), 0px 7px 34px 6px rgba(145 158 171 / 0.12);
--shadows-19: 0px 9px 12px -6px rgba(145 158 171 / 0.2), 0px 19px 29px 2px rgba(145 158 171 / 0.14), 0px 7px 36px 6px rgba(145 158 171 / 0.12);
--shadows-20: 0px 10px 13px -6px rgba(145 158 171 / 0.2), 0px 20px 31px 3px rgba(145 158 171 / 0.14), 0px 8px 38px 7px rgba(145 158 171 / 0.12);
--shadows-21: 0px 10px 13px -6px rgba(145 158 171 / 0.2), 0px 21px 33px 3px rgba(145 158 171 / 0.14), 0px 8px 40px 7px rgba(145 158 171 / 0.12);
--shadows-22: 0px 10px 14px -6px rgba(145 158 171 / 0.2), 0px 22px 35px 3px rgba(145 158 171 / 0.14), 0px 8px 42px 7px rgba(145 158 171 / 0.12);
--shadows-23: 0px 11px 14px -7px rgba(145 158 171 / 0.2), 0px 23px 36px 3px rgba(145 158 171 / 0.14), 0px 9px 44px 8px rgba(145 158 171 / 0.12);
--shadows-24: 0px 11px 15px -7px rgba(145 158 171 / 0.2), 0px 24px 38px 3px rgba(145 158 171 / 0.14), 0px 9px 46px 8px rgba(145 158 171 / 0.12);
--customShadows-z1: 0 1px 2px 0 rgba(145 158 171 / 0.16);
--customShadows-z4: 0 4px 8px 0 rgba(145 158 171 / 0.16);
--customShadows-z8: 0 8px 16px 0 rgba(145 158 171 / 0.16);
--customShadows-z12: 0 12px 24px -4px rgba(145 158 171 / 0.16);
--customShadows-z16: 0 16px 32px -4px rgba(145 158 171 / 0.16);
--customShadows-z20: 0 20px 40px -4px rgba(145 158 171 / 0.16);
--customShadows-z24: 0 24px 48px 0 rgba(145 158 171 / 0.16);
--customShadows-dialog: -40px 40px 80px -8px rgba(0 0 0 / 0.24);
--customShadows-card: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
--customShadows-dropdown: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
--customShadows-primary: 0 8px 16px 0 rgba(0 167 111 / 0.24);
--customShadows-secondary: 0 8px 16px 0 rgba(142 51 255 / 0.24);
--customShadows-info: 0 8px 16px 0 rgba(0 184 217 / 0.24);
--customShadows-success: 0 8px 16px 0 rgba(34 197 94 / 0.24);
--customShadows-warning: 0 8px 16px 0 rgba(255 171 0 / 0.24);
--customShadows-error: 0 8px 16px 0 rgba(255 86 48 / 0.24);
--transitions-easing-easeInOut: cubic-bezier(0.4, 0, 0.2, 1);
--transitions-easing-easeOut: cubic-bezier(0.0, 0, 0.2, 1);
--transitions-easing-easeIn: cubic-bezier(0.4, 0, 1, 1);
--transitions-easing-sharp: cubic-bezier(0.4, 0, 0.6, 1);
--transitions-duration-shortest: 150px;
--transitions-duration-shorter: 200px;
--transitions-duration-short: 250px;
--transitions-duration-standard: 300px;
--transitions-duration-complex: 375px;
--transitions-duration-enteringScreen: 225px;
--transitions-duration-leavingScreen: 195px;
--zIndex-mobileStepper: 1000;
--zIndex-fab: 1050;
--zIndex-speedDial: 1050;
--zIndex-appBar: 1100;
--zIndex-drawer: 1200;
--zIndex-modal: 1300;
--zIndex-snackbar: 1400;
--zIndex-tooltip: 1500;
}
.dg_header_front_page_model{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: var(--shadows-4);
background-image: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
box-sizing: border-box;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
position: -webkit-sticky;
position: sticky;
z-index: var(--zIndex-appBar);
top: 0;
left: auto;
right: 0;
background-color: #ffffffe3;
color: inherit;
background-image: none;
box-shadow: none;
z-index: var(--layout-header-zIndex);
}
.dg_header_front_page_sections{
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 56px;
min-height: auto;
height: var(--layout-header-desktop-height);
-webkit-transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 200mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 200mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.dg_header_front_page_sections.header_kolekcia{
background: rgba(var(--palette-background-defaultChannel) / 0.52);
}
.dg_header_front_page_section_single{
padding-left: 24px;
padding-right: 24px;
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 16px;
padding-right: 16px;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 1200px;
}
.dg_header_front_page_section_single_logo{
width: 170px;
height: 65px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
}
.dg_header_front_page_section_single_logo svg{
width: 170px;
height: 65px;
}
.dg_header_front_page_section_menu{
margin-right: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.dg_header_front_page_section_menu ul{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
gap: 40px;
height: 100%;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.dg_header_front_page_section_menu li{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
}
.dg_header_front_page_section_menu li a, .dg_header_front_page_section_menu li div{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
font-size: 1.075rem;
line-height: 1.5714285714285714;
-webkit-transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
height: 100%;
gap: 3px;
}
.dg_header_front_page_section_menu li div svg{
margin-top: 3px;
}
.dg_header_front_page_section_menu li a:hover, .dg_header_front_page_section_menu li div:hover {
opacity: 0.64;
}
.dg_header_front_page_section_menu li a:hover::before, .dg_header_front_page_section_menu li div:hover::before {
width: 6px;
height: 6px;
left: -12px;
opacity: 0.64;
content: "";
border-radius: 50%;
position: absolute;
background-color: var(--palette-text-disabled);
}
.dg_header_front_page_section_menu li div .dg_header_front_page_section_menu_has_sub{
width: 16px;
height: 16px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin-left: 6px;
}
.dg_header_front_page_section_white {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.dg_header_front_page_sections_scrolling{
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
background-color: rgba(var(--palette-background-defaultChannel) / 0.8);
}
.dg_header_front_page_sections_scrolling.header_kolekcia{
background-color: rgba(var(--palette-background-defaultChannel) / 0.8);
}
.dg_header_front_page_sections_scroll{
left: 0;
right: 0;
bottom: 0;
m: auto;
height: 24px;
z-index: -1;
opacity: 0.48;
border-radius: 50%;
position: absolute;
width: calc(100% - 48px);
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
}   
.dg_header_front_page_section_right{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
} 
a.white{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
font-weight: 700;
font-size: 0.875rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 5px 15px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
border: 1px solid currentColor;
color: inherit;
border-color: currentColor;
box-shadow: none;
border-color: rgba(var(--palette-grey-500Channel) / 0.32);
padding-left: 12px;
padding-right: 12px;
font-size: 14px;
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
}
a.white:hover{
-webkit-text-decoration: none;
text-decoration: none;
box-shadow: none;
background-color: var(--palette-action-hover);
}
a.black{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
font-weight: 700;
font-size: 0.875rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 6px 16px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
background-color: var(--palette-Button-inheritContainedBg);
box-shadow: var(--shadows-2);
border-color: currentColor;
box-shadow: none;
color: var(--palette-common-white);
background-color: var(--palette-grey-800);
padding-left: 12px;
padding-right: 12px;
font-size: 14px;
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
} 
a.black:hover {
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
background-color: var(--palette-grey-700);
-webkit-text-decoration: none;
text-decoration: none;
}
a.green{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
font-weight: 700;
font-size: 0.875rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 6px 16px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
background-color: var(--palette-Button-inheritContainedBg);
box-shadow: var(--shadows-2);
border-color: currentColor;
box-shadow: none;
color: var(--palette-common-white);
background-color: var(--palette-primary-main);
padding-left: 12px;
padding-right: 12px;
font-size: 14px;
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
} 
a.green:hover {
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
background-color: var(--palette-primary-light);
-webkit-text-decoration: none;
text-decoration: none;
}
button.black{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
font-weight: 700;
font-size: 0.875rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 6px 16px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
background-color: var(--palette-Button-inheritContainedBg);
box-shadow: var(--shadows-2);
border-color: currentColor;
box-shadow: none;
color: var(--palette-common-white);
background-color: var(--palette-grey-800);
padding-left: 12px;
padding-right: 12px;
font-size: 14px;
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
} 
button.black:hover {
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
background-color: var(--palette-grey-700);
-webkit-text-decoration: none;
text-decoration: none;
}
input.black{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
font-weight: 700;
font-size: 0.875rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 6px 16px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
background-color: var(--palette-Button-inheritContainedBg);
box-shadow: var(--shadows-2);
border-color: currentColor;
box-shadow: none;
color: var(--palette-common-white);
background-color: var(--palette-grey-800);
padding-left: 12px;
padding-right: 12px;
font-size: 14px;
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
} 
@media (min-width: 1000px) {
input.black:hover {
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
background-color: var(--palette-grey-700);
-webkit-text-decoration: none;
text-decoration: none;
}
}
ul.dg_sub_menu_desktop_section_stroki li.clear {
margin-top: 30px;
}
a.dg_mini_cart_section {
right: 0;
top: 112px;
z-index: 999;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
cursor: pointer;
position: fixed;
color: var(--palette-text-primary);
border-top-left-radius: 16px;
border-bottom-left-radius: 16px;
background-color: var(--palette-background-paper);
padding: 8px 24px 8px 16px;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
-webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
body.admin-bar a.dg_mini_cart_section {
top: 172px;
}
body.admin-bar .dg_foot_currensy_price_section{
top: 260px;
}
a.dg_mini_cart_section:hover {
opacity: 0.72;
}
a.dg_mini_cart_section .dg_mini_cart_span{
position: relative;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
}
a.dg_mini_cart_section .dg_mini_cart_span svg{
width: 24px;
height: 24px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
a.dg_mini_cart_section .dg_mini_cart_span .dg_mini_cart_count{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
box-sizing: border-box;
font-weight: 500;
font-size: 0.75rem;
min-width: 20px;
line-height: 1;
padding: 0 6px;
height: 20px;
border-radius: 10px;
z-index: 1;
-webkit-transition: -webkit-transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
background-color: var(--palette-error-main);
color: var(--palette-error-contrastText);
top: 0;
right: 0;
-webkit-transform: scale(1) translate(50%, -50%);
-moz-transform: scale(1) translate(50%, -50%);
-ms-transform: scale(1) translate(50%, -50%);
transform: scale(1) translate(50%, -50%);
transform-origin: 100% 0%;
}
body.admin-bar .dg_sub_menu_desktop_sections{
top: 138px;
}
body.admin-bar.dg_body_header_sections_scrolling .dg_sub_menu_desktop_sections {
top: 107px;
}
body.dg_body_header_sections_scrolling .dg_sub_menu_desktop_sections {
top: 72px;
}
.dg_btn_hamburger{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
text-align: center;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 1.5rem;
padding: 8px;
border-radius: 50%;
overflow: visible;
color: var(--palette-action-active);
-webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
margin-right: 8px;
margin-left: -8px;
display: none;
}
.dg_btn_hamburger svg{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 1em;
height: 1em;
display: inline-block;
fill: currentColor;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
font-size: 1.5rem;
}
.dg_wave_span_circle {
background: rgba(255, 255, 255, .4);
border-radius: 50%;
transform: scale(0);
animation: dg_wave_span_circle .5s linear;
pointer-events: none;
position: absolute;
}
@keyframes dg_wave_span_circle {
100% {
transform: scale(2);
opacity: 0;
}
}
.dg_opcii_modal_sections{
position: fixed;
z-index: var(--zIndex-modal);
right: 0;
bottom: 0;
top: 0;
left: 0;
z-index: var(--zIndex-drawer); 
display: flex;
justify-content: center;
align-items: center;
}
.dg_opcii_modal_sections_backdrop{
position: fixed;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
right: 0;
bottom: 0;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
-webkit-tap-highlight-color: transparent;
background-color: rgba(var(--palette-grey-800Channel) / 0.48);
z-index: -1;
opacity: 1;
transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
}
.dg_opcii_modal_sections_contents_content_product {
padding: 15px;
}
.dg_opcii_modal_sections_contents{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: var(--shadows-16);
background-image: none;
overflow-y: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
position: fixed;
top: 0;
outline: 0;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
max-height: 600px;
width: 100%;
max-width: 1250px;
border-radius: 16px;
}
.dg_filter_all_modal_sections{
position: fixed;
z-index: var(--zIndex-modal);
right: 0;
bottom: 0;
top: 0;
left: 0;
z-index: var(--zIndex-drawer); 
}
.dg_filter_all_modal_sections_backdrop{
position: fixed;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
right: 0;
bottom: 0;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
-webkit-tap-highlight-color: transparent;
background-color: rgba(var(--palette-grey-800Channel) / 0.48);
z-index: -1;
opacity: 1;
transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
}
.dg_filter_all_modal_sections_contents{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: var(--shadows-16);
background-image: none;
overflow-y: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
position: fixed;
top: 0;
outline: 0;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
}
.hidden_modal_content_r{
right: -400px;
}
.hidden_modal_content_t{
top: -400px;
}
.menu_header_mobile_1_presentation{
position: fixed;
z-index: var(--zIndex-modal);
right: 0;
bottom: 0;
top: 0;
left: 0;
z-index: var(--zIndex-drawer); 
}
.hidden{
display: none;
}
.menu_header_mobile_1_modal_backdrop{
position: fixed;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
right: 0;
bottom: 0;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
-webkit-tap-highlight-color: transparent;
background-color: rgba(var(--palette-grey-800Channel) / 0.48);
z-index: -1;
opacity: 1;
transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
}
.menu_header_mobile_1_modal_contents{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: var(--shadows-16);
background-image: none;
overflow-y: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
position: fixed;
top: 0;
outline: 0;
left: -400px;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
}
.hidden_modal_content{
left: -400px;
animation: anim_hidden_modal_content 221s linear forwards;
}
@keyframes anim_hidden_modal_content{
50%{
left: -200px;
}
100%{
left: 0;
}
}
.menu_header_mobile_1_modal_content_logo{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-top: 24px;
padding-bottom: 16px;
padding-left: 20px; 
}
.menu_header_mobile_1_modal_content_logo > a{
width: 140px;
height: 40px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
}
.menu_header_mobile_1_modal_content_logo > a svg{
width: 140px;
height: 40px;
}
.menu_header_mobile_1_modal_content_menu{
min-width: 0;
min-height: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
overflow: auto;
}
.menu_header_mobile_1_modal_content_footer{
gap: 12px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-left: 20px;
padding-right: 20px;
padding-top: 12px;
padding-bottom: 24px;
}
.dg_filter_all_modal_sections_contents_footer{
gap: 12px;
padding-left: 20px;
padding-right: 20px;
padding-top: 12px;
padding-bottom: 12px;
display: none;
}
.dg_filter_all_modal_sections_contents_footer.show{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.menu_header_mobile_1_modal_content_menu_nav {
min-height: 100%;
display: flex;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-ms-flex-direction: column;
flex-direction: column;
}
.menu_header_mobile_1_modal_content_menu_subnav {
display: flex;
-ms-flex-direction: column;
flex-direction: column;
flex: 1 1 auto;
padding-bottom: 24px;
}
.menu_header_mobile_1_modal_content_menu_subnav ul, .menu_header_mobile_1_modal_content_menu_subnav li {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.menu_header_mobile_1_modal_content_menu_subnav li a {
display: inline-flex;
align-items: center;
justify-content: flex-start;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-size: 1rem;
line-height: normal;
gap: 16px;
height: 48px;
width: 100%;
padding-left: 20px;
padding-right: 12px;
color: var(--palette-text-secondary);
font-weight: 400;
}
.menu_header_mobile_1_modal_content_menu_subnav ul li a > svg {
width: 30px;
height: 30px;
-ms-flex-negative: 0;
flex-shrink: 5;
display: -ms-inline-flexbox;
display: inline-flex;
}
.menu_header_mobile_1_modal_content_menu_subnav ul li a > span {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.menu_header_mobile_1_modal_content_menu_subnav ul li a > svg.icons_rotate{
transition: 0.4s;
}
.menu_header_mobile_1_modal_content_menu_subnav ul li a.open > svg.icons_rotate{
transform: rotate(90deg);
}
.menu_header_mobile_1_modal_content_menu_subnav ul li a.open{
color: var(--palette-primary-main);
background-color: rgba(var(--palette-primary-mainChannel) / 0.08);
}
.menu_header_mobile_1_modal_content_menu_subnav ul li a:hover:not(.has_submenu){
color: var(--palette-primary-main);
background-color: rgba(var(--palette-primary-mainChannel) / 0.08);
}
.dg_header_front_page_sections_v2{
z-index: 1;
}
.dg_sub_menu_desktop_sections{
padding-top: 0;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
position: fixed;
z-index: 1300;
max-width: 1200px;
top: 105px;
display: none;
transition: opacity 4225ms cubic-bezier(0.4, 0, 0.2, 1);
animation: opacity_fun 126ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 0;
}
@keyframes opacity_fun {
0% {
opacity: 0;
}
25% {
opacity: 0.25;
}
50% {
opacity: 0.5;
}
75% {
opacity: 0.75;
}
100% {
opacity: 1;
}
}
.dg_sub_menu_desktop_sections.active{
display: block;
opacity: 1;
}
.dg_sub_menu_desktop_section{
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
padding: 40px 8px 8px 32px;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
border-radius: 16px;
min-height: 450px;
}
.dg_sub_menu_desktop_section_flex {
display: flex;
flex-direction: row;
gap: 24px;
width: 100%;
-webkit-box-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
ul.dg_sub_menu_desktop_section_stroki {
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: fit-content;
}
.dg_sub_menu_desktop_section_zagolovok {
box-sizing: border-box;
list-style: none;
font-size: 14px;
color: var(--palette-text-primary);
font-weight: 500;
line-height: 1.5;
text-transform: uppercase;
}
.dg_sub_menu_desktop_section_stroki li a {
display: inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 400;
font-size: 0.9rem;
line-height: normal;
-webkit-transition: all 200mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: all 200mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
color: var(--palette-text-secondary);
max-width: 150px;
}
ul.dg_sub_menu_desktop_section_stroki li{
width: fit-content;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 8px;
}
.dg_sub_menu_desktop_section_stroki_sliders{
flex-grow: 1;
text-align: center;
}
.dg_sub_menu_desktop_section_stroki_slider{
max-width: 100%;
}
.dg_sub_menu_desktop_section_stroki_slider_single{
display: flex;
height: 100%;
text-align: center;
justify-content: center;
}
.dg_sub_menu_mobile_section_stroki_slider_single_background {
width: 100%;
height: 187px;
background-size: cover;
background-position: center;
}
.dg_sub_menu_desktop_section_stroki_slider_single img, .dg_slider_podmenu{
max-width: 600px;
}
.dg_slider_podmenu{
height: 100%;
}
.dg_sub_menu_desktop_section_stroki_slider_single_background {
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
border-radius: 16px;
max-width: 550px;
max-height: 350px;
}
.dg_sub_menu_desktop_section_stroki li a:hover{
color: var(--palette-primary-main);
}
.dg_sub_menu_desktop_section_stroki li a.dg_palete{
color: var(--palette-primary-main);
}
.menu_header_mobile_1_modal_content_menu_subnav li.ssyl_podmenu_mobile a{
color: var(--palette-primary-main);
background-color: rgba(var(--palette-primary-mainChannel) / 0.08);
border-radius: 4px;
width: 100%;
display: block;
line-height: 46px;
text-align: center;
font-size: 1.1rem;
}
.menu_header_mobile_1_modal_content_menu_subnav li.ssyl_podmenu_mobile{
align-content: center;
align-items: center;
}
.dg_sub_menu_mobile_section_stroki_sliders, .dg_sub_menu_mobile_section_stroki_sliders a img{
width: calc(var(--layout-nav-mobile-width) - 24px);
}
.dg_sub_menu_mobile_section_stroki_sliders a{
display: block;
}
.menu_header_mobile_1_modal_content_menu_subnav ul.dg_podmenu_header_mobile{
--nav-item-color: var(--palette-text-secondary);
--nav-item-hover-bg: var(--palette-action-hover);
--nav-item-caption-color: var(--palette-text-disabled);
--nav-item-root-active-color: var(--palette-primary-main);
--nav-item-root-active-color-on-dark: var(--palette-primary-light);
--nav-item-root-active-bg: rgba(var(--palette-primary-mainChannel) / 0.08);
--nav-item-root-active-hover-bg: rgba(var(--palette-primary-mainChannel) / 0.16);
--nav-item-root-open-color: var(--palette-text-primary);
--nav-item-root-open-bg: var(--palette-action-hover);
--nav-item-sub-active-color: var(--palette-text-primary);
--nav-item-sub-active-bg: var(--palette-action-hover);
--nav-item-sub-open-color: var(--palette-text-primary);
--nav-item-sub-open-bg: var(--palette-action-hover);
--nav-subheader-color: var(--palette-text-disabled);
--nav-subheader-hover-color: var(--palette-text-primary);
--nav-item-gap: 4px;
--nav-item-radius: 8px;
--nav-item-pt: 4px;
--nav-item-pr: 8px;
--nav-item-pb: 4px;
--nav-item-pl: 12px;
--nav-item-root-height: 44px;
--nav-item-sub-height: 36px;
--nav-icon-size: 24px;
--nav-icon-margin: 0px 12px 0px 0px;
--nav-bullet-size: 12px;
--nav-bullet-light-color: #EDEFF2;
--nav-bullet-dark-color: #282F37;
padding-left: 12px;
padding-right: 12px;
height: 0;
display: none;
animation: height_fun 226ms cubic-bezier(0.4, 0, 0.2, 1);
}
.menu_header_mobile_1_modal_content_menu_subnav ul.dg_podmenu_header_mobile.open {
display: block;
height: 100%;
}
@keyframes height_fun {
0% {
height: 0;
}
25% {
height: 25%;
}
50% {
opacity: 50%;
}
75% {
opacity: 75%;
}
100% {
opacity: 100%;
}
}
li.dg_podmenu_header_mobile_title svg.icons_rotate {
transition: 0.4s;
transform: rotate(-90deg);
}
li.dg_podmenu_header_mobile_title.open svg.icons_rotate {
transform: rotate(0deg);
}
li.dg_podmenu_header_mobile_title div{
box-sizing: border-box;
gap: 8px;
cursor: pointer;
align-items: center;
position: relative;
font-weight: 700;
font-size: 0.9rem;
line-height: 1.5;
text-transform: uppercase;
display: inline-flex;
align-self: flex-start;
color: var(--nav-subheader-color);
padding: 16px 8px 8px 12px;
transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, padding-left 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
li.dg_podmenu_header_mobile_title div svg{
width: 18px;
height: 18px;
}
li.dg_podmenu_header_mobile_title {
display: flex;
flex-direction: column;
margin-bottom: 10px;
}
.menu_header_mobile_1_modal_content_menu_subnav ul.dg_podmenu_header_mobile_title_content {
flex-direction: column;
gap: var(--nav-item-gap);
height: 0;
display: none;
animation: height_fun 226ms cubic-bezier(0.4, 0, 0.2, 1);
}
.dg_podmenu_header_mobile_title.open ul.dg_podmenu_header_mobile_title_content {
display: flex;
height: 100%;
}
.menu_header_mobile_1_modal_content_menu_subnav ul.dg_podmenu_header_mobile_title_content li {
display: flex;
flex-direction: column;
}
.menu_header_mobile_1_modal_content_menu_subnav ul.dg_podmenu_header_mobile_title_content li a {
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
padding: 0;
cursor: pointer;
user-select: none;
vertical-align: middle;
-webkit-appearance: none;
text-decoration: none;
width: 100%;
padding-top: var(--nav-item-pt);
padding-left: calc(var(--nav-item-pl) + 25px);
padding-right: var(--nav-item-pr);
padding-bottom: var(--nav-item-pb);
border-radius: var(--nav-item-radius);
color: var(--nav-item-color);
min-height: 36px;
justify-content: flex-start;
line-height: normal;
height: 36px;
}
.dg_footer_hr {
margin: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
border-width: 0;
border-style: solid;
border-color: var(--palette-divider);
border-bottom-width: thin;
}
.dg_footer_block{
position: relative;
background-color: var(--palette-background-default);
margin-top: 100px;
}
.dg_footer_sections{
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
padding-bottom: 40px;
padding-top: 80px;
text-align: unset;
max-width: 1200px;
}
.dg_footer_section_logo{
width: 140px;
height: 40px;
flex-shrink: 0;
display: inline-flex;
vertical-align: middle;
}
.dg_footer_section_logo svg{
width: 140px;
height: 40px;
}
.dg_footer_section_menu{
--Grid-columns: 12;
--Grid-columnSpacing: 0px;
--Grid-rowSpacing: 0px;
-ms-flex-direction: row;
flex-direction: row;
min-width: 0;
box-sizing: border-box;
display: flex;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2);
margin-top: 24px;
-webkit-justify-content: center;
-webkit-box-pack: justify;
justify-content: space-between;
}
.dg_footer_section_menu_left_section{
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 4 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.dg_footer_section_menu_right_sections{
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 6 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.dg_footer_section_menu_right_section {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
gap: 20px;
}
.dg_footer_section_menu_right_section_{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
width: 100%;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: flex-start;
}
.dg_footer_section_menu_left_section p {
margin: 0;
font-weight: 400;
font-size: 0.7rem;
line-height: normal;
max-width: 384px;
margin-bottom: 15px;
color: var(--palette-text-secondary);
}
.dg_footer_section_sub_footer {
font-weight: 400;
font-size: 0.7rem;
line-height: normal;
color: var(--palette-text-secondary);
}       
.dg_footer_section_menu_right_section_ a {
margin: 0;
font-weight: 400;
font-size: 0.8rem;
text-decoration: none;
color: inherit;
display: block;
line-height: normal;
margin-bottom: 12px;
}
.dg_footer_section_menu_right_section_ a:hover{
-webkit-text-decoration: underline;
text-decoration: underline;
}
.dg_footer_section_menu_social {
display: flex;
flex-direction: row;
gap: 10px;
align-items: center;
}
.social_tik_tok{
height: 30px;
width: 30px;
color: var(--palette-grey-700);
}
.social_tik_tok svg{
height: 30px;
width: 30px;
}
.social_instagram{
height: 25px;
width: 25px;
}
.social_instagram svg{
height: 25px;
width: 25px;
}
.social_telegram {
height: 25px;
width: 25px;
}
.social_telegram svg{
height: 25px;
width: 25px;
}    
.dg_foot_currensy_price_section {
right: 0;
top: 200px;
z-index: 999;
position: fixed;
display: flex;
flex-direction: column;
gap: 5px;
align-items: flex-end;
}
.dg_foot_currensy_price_section_action {
color: var(--palette-text-primary);
display: block;
cursor: pointer;
border-top-left-radius: 16px;
border-bottom-left-radius: 16px;
background-color: var(--palette-background-paper);
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
-webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
padding: 8px 0px 8px 8px;
height: 45px;
transition: 0.3s;
}
.dg_foot_currensy_price_section_action svg {
width: 28px;
height: 28px;
}
.dg_foot_currensy_price_section_action.active {
color: var(--palette-background-paper);
background: var(--palette-primary-main);
padding: 8px 6px 8px 8px;
}
.dg_foot_currensy_price_section_action:hover {
color: var(--palette-background-paper);
background: var(--palette-primary-main);
padding: 8px 6px 8px 8px;
}
.dg_message_sections {
left: 20px;
top: 80px;
z-index: calc(var(--zIndex-drawer) + 99);
position: fixed;
display: flex;
flex-direction: column;
gap: 10px;
align-items: flex-start;
}
.message_header_section {
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
border-radius: 8px;
box-shadow: var(--shadows-0);
background-image: none;
font-weight: 400;
font-size: 0.875rem;
display: flex;
padding: 6px 16px;
opacity: 0;
}
.message_header_section_single_ico {
margin-right: 12px;
padding: 7px 0;
display: flex;
font-size: 22px;
opacity: 1;
}
.message_header_section_single_ico svg{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 1em;
height: 1em;
display: inline-block;
fill: currentColor;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
font-size: 1.5rem;
}
.message_header_section_single{
padding: 8px 0;
min-width: 0;
overflow: auto;
}
.message_header_section_single_action button {
display: inline-flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
text-align: center;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border-radius: 50%;
overflow: visible;
-webkit-transition: background-color 150ms cubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 150ms cubic -bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
padding: 5px;
font-size: 1.125rem;
}
.message_header_section_single_action button svg {
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 1em;
height: 1em;
display: inline-block;
fill: currentColor;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
font-size: 1.25rem;
}
.message_header_section_single_action {
display: flex;
-webkit-align-items: flex-start;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
padding: 4px 0 0 16px;
margin-left: auto;
margin-right: -8px;
}
.dg_alert_info .message_header_section_single_ico{
color: var(--palette-info-main);
}
.dg_alert_info {
color: var(--palette-info-darker);
background-color: var(--palette-info-lighter);
}
.dg_alert_warning {
color: var(--palette-warning-darker);
background-color: var(--palette-warning-lighter);
}
.dg_alert_error {
color: var(--palette-error-darker);
background-color: var(--palette-error-lighter);
}
.dg_alert_success {
color: var(--palette-success-darker);
background-color: var(--palette-success-lighter);
}
.dg_front_search_sections{
min-height: 760px;
height: 100vh;
max-height: 1440px;
display: block; margin-top: calc(var(--layout-header-desktop-height)* -1);
overflow: hidden;
position: relative;
}
.dg_front_search_section {
width: 100%;
display: flex;
position: relative;
flex-direction: column;
transition: opacity 300mscubic-bezier(0.4, 0, 0.2, 1) 0ms;
height: 100%;
max-height: inherit;
}
.dg_front_search_section_container {
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 16px;
padding-right: 16px;
padding-top: 24px;
padding-bottom: 24px;
gap: 40px;
z-index: 9;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 600px) {
.dg_front_search_section_container {
padding-left: 24px;
padding-right: 24px;
}
}
@media (min-width: 1200px) {
.dg_front_search_section_container {
max-width: 1200px;
}
}
@media (min-width: 900px) {
.dg_front_search_section_container {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
padding-top: var(--layout-header-desktop-height);
padding-bottom: var(--layout-header-desktop-height);
}
}
.dg_front_page_akcii_picture,
.dg_front_page_akcii_picture_img {
display: block;
width: 100%;
}
.dg_front_page_akcii_picture_img {
aspect-ratio: 20 / 7;
object-fit: cover;
object-position: center;
}
.dg_front_page_akcii_sections_v2_list.swiper-slide .dg_front_page_akcii_picture_img {
height: auto;
}
.dg_front_search_section_container_middle{
display: flex;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
text-align: center;
z-index: 1;
}
.dg_header_front_page_section_single.dg_header_front_page_section_single_v2 {
flex-direction: row-reverse;
gap: 20px;
font-size: 14px;
}
.dg_header_front_page_section_single.dg_header_front_page_section_single_v2 .dg_header_front_page_section_right a.black{
padding: 6px 10px;
font-size: 12px;
} 
.dg_header_front_page_section_single.dg_header_front_page_sections_scrolling {
height: 25px;
width: 100%;
max-width: none;
border-bottom: 1px solid;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.dg_front_search_section_container_middle h1{
display: flex;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
font-weight: 800;
font-size: 2rem;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
max-width: 680px;
line-height: normal;
gap: 5px;
flex-direction: column;
}
.dg_front_search_section_container_middle h1 dg_grey{
width: 100%;
opacity: 0.24;
}
.dg_front_search_section_container_middle h1 dg_animate{
background: linear-gradient(300deg, var(--palette-primary-main) 0%, var(--palette-warning-main) 25%, var(--palette-primary-main) 50%, var(--palette-warning-main) 75%, var(--palette-primary-main) 100%);
background-clip: text;
-webkit-text-fill-color: transparent;
text-fill-color: transparent;
color: transparent;
background-size: 400%;
background-position: 10% center;
-webkit-background-clip: text;
}
.nabory_mebely_section_title{
font-size: 2rem;
margin: 0;
}
@media (min-width: 600px) {
.dg_front_search_section_container_middle h1 {
font-size: 2.5rem;
}
}
@media (min-width: 900px) {
.dg_front_search_section_container_middle h1 {
font-size: 2.75rem;
}
}
@media (min-width: 1200px) {
.dg_front_search_section_container_middle h1{
font-size: 72px;
}
}
.dg_front_search_section_container_middle h3{
margin: 0;
font-weight: 400;
font-size: 0.875rem;
margin-left: auto;
margin-right: auto;
opacity: 0.7;
text-transform: uppercase;
}
@media (min-width: 1200px) {
.dg_front_search_section_container_middle h3 {
font-size: 20px;
line-height: 36px;
}
}
@media (min-width: 600px) {
.dg_front_search_section_container_middle h3 {
white-space: pre;
}
}
form.dg_front_search_section_form {
max-width: 680px;
position: relative;
}
form.dg_front_search_section_form input {
width: 100%;
height: 51px;
align-items: center;
position: relative;
border-radius: var(--shape-borderRadius);
padding-right: 14px;
border-width: 1px;
border-style: inset;
border-color: var(--palette-text-primary);
border-image: initial;
padding-block: 1px;
padding-inline: 2px;
outline: none;
padding-left: 51px;
padding-right: 8px;
font-weight: 400;
font-size: 1rem;
color: var(--palette-text-primary);
background:#ffffff7a;
}
form.dg_front_search_section_form button {
position: absolute;
left: 0;
top: 0;
width: 45px;
height: 51px;
background: no-repeat;
border: none;
cursor: pointer;
padding: 0;
color: var(--palette-text-primary);
}
form.dg_front_search_section_form button svg {
width: 22px;
height: 22px;
opacity: 0.6;
}
form.dg_front_search_section_form button:hover svg {
opacity: 0.8;
}
.dg_front_search_section_container_middle_v2 form.dg_front_search_section_form {
max-width: fit-content;
}
.dg_front_search_section_container_middle_v2 form.dg_front_search_section_form input {
height: 37px;
font-size: 14px;
padding: 5px 15px;
background: white;
}
.dg_front_search_section_container_middle_v2 form.dg_front_search_section_form button {
height: 37px;
}
.dg_header_front_page_sections_v2 .dg_header_front_page_section_right .dg_a_contacts_v2{
margin: 0;
padding: 0;
height: 37px;
background: none;
display: flex;
justify-content: center;
align-items: center;
}
.dg_header_front_page_sections_v2 .dg_header_front_page_section_right .dg_a_contacts_v2 svg{
width: 25px;
height: 26px;
opacity: 0.6;
}
.dg_front_search_section_form_result.dg_front_search_section_form_result_v2 {
z-index: 1305;
width: 650px;
right: 0;
}
.dg_search_actions_v2{
width: 25px;
height: 25px;
cursor: pointer;
position: relative;
}
.dg_search_actions_v2 .dg_front_search_section_form{
position: absolute;
right: 0;
top: calc(50% - 18px);
z-index: 9;
}
.dg_search_actions_v2 .dg_front_search_section_form input{   
width: 0;
padding: 0;
}
.dg_search_actions_v2 svg{
width: 25px;
height: 25px;
opacity: 0.8;
}
.dg_search_actions_v2:hover svg{
opacity: 1;
}
.dg_header_front_page_section_single.dg_header_front_page_sections_scrolling {
height: 35px;
width: 100%;
max-width: none;
}
form.dg_search_catalogue {
position: relative;
}
form.dg_search_catalogue input {
width: 100%;
height: 45px;
align-items: center;
position: relative;
border-radius: var(--shape-borderRadius);
border-width: 1px;
border-color: rgba(var(--palette-grey-500Channel) / 0.2);
border-image: none;
padding-block: 1px;
padding-inline: 2px;
outline: none;
padding-left: 51px;
padding-right: 8px;
font-weight: 400;
font-size: 16px;
color: var(--palette-text-primary);
background: none;
}
form.dg_search_catalogue button {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 45px;
background: no-repeat;
border: none;
cursor: pointer;
padding: 0;
color: var(--palette-text-primary);
}
form.dg_search_catalogue button svg {
width: 22px;
height: 22px;
opacity: 0.4;
}
.dg_front_search_section_container_back{
display: flex;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
--stroke-dasharray: 3;
--stroke-spacing: 80px;
--hero-line-stroke-width: 1;
--hero-line-stroke-color: rgba(var(--palette-grey-500Channel) / 0.32);
--hero-text-stroke-width: 1;
--hero-text-stroke-color: rgba(var(--palette-grey-500Channel) / 0.24);
--hero-circle-stroke-width: 1;
--hero-circle-stroke-color: rgba(var(--palette-grey-500Channel) / 0.48);
--hero-plus-stroke-color: var(--palette-text-disabled);
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 0;
}
.dg_front_search_section_container_back_img{
background-size: cover !important;
background-position: center !important;
position: absolute;
width: 100%;
height: 100%;
opacity: 0.06;
}
.dg_front_page_cirlce1 {
width: 12px;
height: 12px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(calc(50% - 356px), calc(50% + 37px));
-moz-transform: translate(calc(50% - 356px), calc(50% + 37px));
-ms-transform: translate(calc(50% - 356px), calc(50% + 37px));
transform: translate(calc(50% - 356px), calc(50% + 37px));
}
.dg_front_page_cirlce1 > div{
width: 100%;
height: 100%;
border-radius: 50%;
box-shadow: 0px -2px 4px 0px var(--palette-warning-main) inset;
background: linear-gradient(135deg, var(--palette-warning-lighter), var(--palette-warning-light));
transform: translate(calc(50% + 6px), calc(50% - 17px));
opacity: 0.5;
}
.dg_front_page_cirlce2 {
width: 12px;
height: 12px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(calc(50% + 332px), calc(50% + 135px));
-moz-transform: translate(calc(50% + 332px), calc(50% + 135px));
-ms-transform: translate(calc(50% + 332px), calc(50% + 135px));
transform: translate(calc(50% + 332px), calc(50% + 135px));
}
.dg_front_page_cirlce2 > div{
width: 100%;
height: 100%;
border-radius: 50%;
box-shadow: 0px -2px 4px 0px var(--palette-info-main) inset;
background: linear-gradient(135deg, var(--palette-info-lighter), var(--palette-info-light));
transform: translate(calc(50% + 32px), calc(50% + 5px));
opacity: 0.5;
}
.dg_front_search_section_form_result {
backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.98);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
background-position: top right, left bottom;
background-size: 50%, 50%;
padding: 25px 8px 25px 8px;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
border-radius: 16px;
height: auto;
position: absolute;
width: 100%;
z-index: 10;
display: none;
}
.dg_front_search_section_form_message {
font-size: 0.875rem;
font-weight: 400;
color: var(--palette-text-secondary);
text-align: center;
}
.dg_front_search_section_form_result_row {
display: flex;
flex-direction: column;
max-height: 205px;
gap: 13px;
overflow: auto;
}
.dg_front_search_section_form_result_single {
display: flex;
flex-direction: row;
align-content: flex-start;
justify-content: flex-start;
gap: 20px;
align-items: center;
text-decoration: none;
}
.dg_front_search_section_form_result_single_image {
width: 70px;
height: 70px;
background-size: cover !important;
background-position: center !important;
border-radius: 16px;
}
.dg_front_search_section_form_result_single_title {
width: calc(100% - 90px);
font-weight: 400;
font-size: 1rem;
color: var(--palette-text-primary);
text-decoration: none;
line-height: normal;
}
.dg_front_search_section_form_result_single_title span {
font-size: 0.9rem;
opacity: 0.7;
}
.dg_front_search_section_form_result_single_image.placeholder{
background: linear-gradient(130deg, #ffffff00, #ffffff00, #a9a9a945, #ffffff00);
background-size: 400% 400%;
animation: dg_preloader_products 3s ease infinite;
border-radius: 8px;
}
.dg_front_search_section_form_result_single_title.placeholder{
background: linear-gradient(130deg, #ffffff00, #ffffff00, #a9a9a945, #ffffff00);
background-size: 400% 400%;
animation: dg_preloader_products 3s ease infinite;
height: 51px;
border-radius: 4px;
margin-right: 5px;
width: calc(100% - 95px);
}
img.placeholder_loads{
background: linear-gradient(130deg, #ffffff00, #ffffff00, #a9a9a945, #ffffff00);
background-size: 400% 400%;
animation: dg_preloader_products 3s ease infinite;
height: 51px;
border-radius: 4px;
margin-right: 5px;
width: calc(100% - 95px);
}
.placeholder_loads_catalogur_all{
background: linear-gradient(130deg, #ffffff00, #ffffff00, #a9a9a945, #ffffff00);
background-size: 400% 400%;
animation: dg_preloader_products 3s ease infinite;
border-radius: 16px;
min-width: 55px;
min-height: 1em;
display: inline-grid;
}
@keyframes dg_preloader_products {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.dg_front_search_section_form_result a.more {
text-align: center;
display: block;
width: auto;
text-decoration: none;
color: var(--palette-grey-700);
padding-top: 15px;
font-size: 0.9rem;
}
.dg_front_search_section_form_result a.more:hover{
color: var(--palette-primary-main);
}
.dg_product_arhive_page_sections{
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
}
#dg_breadcrumbs > span {
display: flex;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0;
list-style: none;
row-gap: 4px;
-webkit-column-gap: 16px;
overflow: auto;
column-gap: 16px;
flex-direction: row;
flex-wrap: nowrap;
padding-bottom: 10px;
}
#dg_breadcrumbs a{
font-weight: 400;
font-size: 0.9rem;
line-height: normal;
color: var(--palette-text-primary);
display: block;
white-space: nowrap;
text-decoration: none;
}
#dg_breadcrumbs .breadcrumb_last {
font-weight: 400;
font-size: 0.9rem;
line-height: normal;
display: block;
white-space: nowrap;
text-decoration: none;
color: var(--palette-text-secondary);
}
#dg_breadcrumbs a:hover {
-webkit-text-decoration: underline;
text-decoration: underline;
}
#dg_breadcrumbs .dg_breadcrumbs_razdel {
width: 6px;
height: 6px;
border-radius: 50%;
display: block;
background-color: var(--palette-text-disabled);
min-width: 6px;
min-height: 6px;
}
.dg_filter_arhive {
display: flex;
flex-direction: column-reverse;
align-items: flex-start;
gap: 35px;
margin-bottom: 40px;
}
.dg_filter_arhive_row_1 {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px;
}
.dg_filter_arhive_row_2{
width: 100%;
}
.dg_filter_action {
align-items: center;
-webkit-box-pack: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 600;
font-size: 14px;
line-height: normal;
padding: 8px 10px;
border-radius: var(--shape-borderRadius);
transition: background-color 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
border-color: currentColor;
box-shadow: none;
display: flex;
} .dg_filter_action{
background-color: var(--palette-action-hover);
}
.dg_filter_action_ico {
display: inherit;
margin-left: 8px;
position: relative;
}
.dg_filter_action_ico svg {
width: 16px;
height: 16px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.dg_filter_action_ico_f {
display: -ms-flexbox;
display: none;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
box-sizing: border-box;
font-weight: 500;
font-size: 0.75rem;
line-height: 1;
z-index: 1;
transition: transform 225ms cubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-color: var(--palette-error-main);
color: var(--palette-error-contrastText);
height: 8px;
min-width: 8px;
padding: 0;
top: 1px;
right: 2px;
transform: scale(1) translate(50%, -50%);
transform-origin: 100% 0%;
border-radius: 50%;
}
.dg_filter_action.active .dg_filter_action_ico_f{
display: flex;
}
.dg_sort_form_sorting{
border: none;
background:none;
}
.dg_sort_form_section{
align-items: center;
-webkit-box-pack: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 600;
font-size: 14px;
line-height: normal;
padding: 8px 10px;
border-radius: var(--shape-borderRadius);
color: inherit;
border-color: currentColor;
box-shadow: none;
display: flex;
gap: 4px;
} .dg_sort_form_section{
background-color: var(--palette-action-hover);
}
.select2-container.select2-container--default.select2-container--open > span{
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
backdrop-filter: blur(20px);
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
border-radius: 10px;
}
.dg_sort_form_section .select2-selection.select2-selection--single{
border: none;
background: no-repeat;
}
.dg_sort_form_section .select2-container .select2-selection--single {
height: 18px;
}
.dg_sort_form_section .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 16px;
}
.dg_sort_form_section .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: normal;
}
.dg_kolekcii_form_section .select2-selection.select2-selection--single{
border: none;
background: no-repeat;
}
.dg_kolekcii_form_section .select2-container{
max-width: 280px;
}
.dg_kolekcii_form_section .select2-container .select2-selection--single {
height: 18px;
}
.dg_kolekcii_form_section .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 16px;
}
.dg_kolekcii_form_section .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: normal;
text-align: center;
}
.dg_kolekcii_form_section .select2-container--default .select2-selection--single .select2-selection__rendered:focus-visible {
outline: unset;
}
body .select2-search--dropdown{
padding: 11px 8px;
}
body .select2-search--dropdown > input{
border-radius: 6px;
padding: 8px 4px !important;
font-size: 1rem;
}
body .select2-search--dropdown > input:focus-visible {
outline: unset;
}
body .select2-results__option{
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0px;
border: 0px;
vertical-align: middle;
appearance: none;
display: flex;
-webkit-box-pack: start;
justify-content: center;
-webkit-box-align: center;
align-items: center;
position: relative;
text-decoration: none;
min-height: 32px;
box-sizing: border-box;
font-weight: 400;
font-size: 0.875rem;
border-radius: 6px;
margin: 8px 6px;
padding: 3px 8px !important;
align-content: center;
text-align: center;
line-height: normal;
}
body .select2-container--default .select2-results__option--selected{
background-color: var(--palette-action-selected);
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
background-color: var(--palette-primary-main);
color: white;
}
body .select2-container.select2-container--default.select2-container--open > span{
border:none;
} .dg_product_no_found {
-webkit-box-flex: 1;
flex-grow: 1;
height: 100%;
display: flex;
-webkit-box-align: center;
align-items: center;
flex-direction: column;
-webkit-box-pack: center;
justify-content: center;
min-height: 350px;
padding-right: ;
padding-left: ;
background-color: rgba(var(--palette-grey-500Channel) / 0.04);
padding-top: calc(10* var(--spacing));
padding-bottom: calc(10* var(--spacing));
border-radius: 16px;
border: dashed 1px rgba(var(--palette-grey-500Channel) / 0.08);
margin: 20px 0;
}
.dg_product_no_found h6 {
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: 600;
font-size: 1.1rem;
margin-top: calc(1* var(--spacing));
text-align: center;
color: var(--palette-text-disabled);
}
.dg_opcii_modal_sections_contents_header{
padding-top: calc(2* var(--spacing));
padding-bottom: calc(2* var(--spacing));
padding-right: calc(1* var(--spacing));
padding-left: calc(2.5* var(--spacing));
display: flex;
-webkit-box-align: center;
align-items: center;
}
.dg_opcii_modal_sections_contents_header h6{
margin: 0px;
font-weight: 600;
font-size: 1.1rem;
-webkit-box-flex: 1;
flex-grow: 1;
}
.dg_filter_all_modal_sections_contents_header{
padding-top: calc(2* var(--spacing));
padding-bottom: calc(2* var(--spacing));
padding-right: calc(1* var(--spacing));
padding-left: calc(2.5* var(--spacing));
display: flex;
-webkit-box-align: center;
align-items: center;
}
.dg_filter_all_modal_sections_contents_header h6{
margin: 0px;
font-weight: 600;
font-size: 1.1rem;
-webkit-box-flex: 1;
flex-grow: 1;
}
.close_modal_button{
display: inline-flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
cursor: pointer;
user-select: none;
vertical-align: middle;
appearance: none;
font-family: "Public Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
text-align: center;
font-size: 1.5rem;
color: var(--palette-action-active);
--IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / var(--palette-action-hoverOpacity));
outline: 0px;
border-width: 0px;
border-style: initial;
border-color: initial;
border-image: initial;
margin: 0px;
text-decoration: none;
flex: 0 0 auto;
padding: 8px;
border-radius: 50%;
transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
.close_modal_button:hover{
background-color: var(--IconButton-hoverBg);
}
.dg_filter_all_modal_form{
min-width: 0px;
min-height: 0px;
-webkit-box-flex: 1;
flex-grow: 1;
display: flex;
flex-direction: column;
padding-left: calc(2.5* var(--spacing));
padding-right: calc(2.5* var(--spacing));
padding-top: calc(3* var(--spacing));
padding-bottom: calc(3* var(--spacing));
overflow: auto;
gap: 10px;
}
.dg_opcii_modal_sections hr{
margin: 0px;
flex-shrink: 0;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.dg_filter_all_modal_sections_contents hr{
margin: 0px;
flex-shrink: 0;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.dg_filter_all_modal_form_row {
display: flex;
flex-direction: column;
}
.dg_filter_all_modal_form_row h6 {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
font-weight: 600;
font-size: 0.9rem;
line-height: 1.57143;
margin-bottom: calc(1* var(--spacing));
}
.dg_filter_all_modal_form_row_single{
display: flex;
flex-direction: column;
gap: 5px;
max-height: 350px;
overflow: auto;
}
.dg_write_review_forms{
min-width: 0px;
min-height: 0px;
-webkit-box-flex: 1;
flex-grow: 1;
display: flex;
flex-direction: column;
padding-left: calc(2.5* var(--spacing));
padding-right: calc(2.5* var(--spacing));
padding-top: calc(3* var(--spacing));
padding-bottom: calc(3* var(--spacing));
gap: 10px;
overflow: auto;
position: relative;
}
.dg_write_review_forms_row {
display: flex;
flex-direction: column;
}
.dg_write_review_forms_row h6 {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
font-weight: 600;
font-size: 1rem;
line-height: 1.57143;
margin-bottom: calc(1* var(--spacing));
}
.dg_write_review_forms_single{
display: flex;
flex-direction: column;
gap: 5px;
max-height: 350px;
overflow: auto;
}
.dg_checkbox_inputs_imgs {
display: block;
position: relative;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
height: 35px;
width: 35px;
}
.dg_checkbox_inputs_imgs input {
position: absolute;
z-index: -1;
opacity: 0;
}
.dg_checkbox_inputs_imgs .checkbox {
position: absolute;
top: 0;
left: 0;
height: 35px;
width: 35px;
background-size: cover;
border-radius: 50%;
transition: .02s all;
}
.dg_checkbox_inputs_imgs:hover input ~ .checkbox {
background-color: #ccc;
}
.dg_checkbox_inputs_imgs input:checked ~ .checkbox {
border: 2px solid var(--palette-primary-main);
}
.dg_checkbox_inputs_imgs .checkbox:after, .dg_checkbox_inputs_imgs .checkbox:before{
content: "";
position: absolute;
display: none;
}
.dg_checkbox_inputs_imgs input:checked ~ .checkbox:after {
display: block;
}
.dg_checkbox_inputs_imgs input:checked ~ .checkbox:before {
display: block;
}
.dg_checkbox_inputs_imgs .checkbox:after {
left: 12px;
top: 7px;
width: 8px;
height: 12px;
border: solid var(--palette-primary-main);
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.dg_checkbox_inputs_imgs .checkbox:before {
width: 100%;
height: 100%;
background-color: var(--palette-grey-800);
border-radius: 50%;
opacity: 0.2;
}
.dg_checkbox_inputs_imgs_section {
display: flex;
flex-wrap: wrap;
gap: 10px;
max-height: 350px;
overflow: auto;
}
.dg_checkbox_inputs{
display: flex;
position: relative;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
align-items: center;
flex-direction: row;
gap: 10px;
}
.dg_checkbox_inputs input {
position: absolute;
z-index: -1;
opacity: 0;
}
.dg_checkbox_inputs .checkbox {
height: 20px;
width: 20px;
display: block;
border-radius: 50%;
border: 1px solid var(--palette-grey-800);
opacity: 0.6;
position: relative;
transition: .5s all;
min-height: 20px;
min-width: 20px;
max-height: 20px;
max-width: 20px;
}
.dg_checkbox_inputs:hover input ~ .checkbox {
border-color: var(--palette-primary-main);
opacity: 1;
}
.dg_checkbox_inputs input:checked ~ .checkbox {
background-color: var(--palette-primary-main);
border-color: var(--palette-primary-main);
opacity: 1;
}
.dg_checkbox_inputs .checkbox:after {
content: "";
position: absolute;
display: none;
}
.dg_checkbox_inputs input:checked ~ .checkbox:after {
display: block;
}
.dg_checkbox_inputs .checkbox:after {
left: 7px;
top: 2px;
width: 6px;
height: 10px;
border: solid var(--palette-background-default);
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.dg_checkbox_inputs .text {
cursor: pointer;
font-weight: 400;
font-size: 0.8rem;
position: relative;
line-height: normal;
}
.dg_checkbox_inputs_section {
display: flex;
flex-wrap: nowrap;
max-height: 350px;
overflow: auto;
flex-direction: column;
gap: 6px;
}
.with_tippy_arhive_product {
content: "";
position: absolute;
top: 15px;
left: 5px;
width: 40px;
height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='currentColor'/%3E%3Crect x='5' y='2' width='2' height='5' fill='%23fff'/%3E%3Crect x='5' y='8' width='2' height='2' fill='%23fff'/%3E%3C/svg%3E");
background-position: top;
background-repeat: no-repeat;
background-size: 15px;
z-index: 9;
opacity: 0.3;
transition: opacity 0.3s;
}
.with_tippy_arhive_product:hover{
opacity: 1;
}
section.products_komplektuyushhie {
margin-bottom: 55px;
}
.tippy-box[data-theme~='def_mebel_kmk'] { background-color: var(--palette-grey-800);
border-color: var(--palette-grey-800); color: var(--palette-common-white);
box-shadow: -1px -1px 17px -4px rgb(0 0 0 / 18%);
font-weight: 500;
}
.tippy-box[data-theme~='def_mebel_kmk'] .tippy-arrow{ color: var(--palette-grey-800);
}
.kolekcii ul.dg_sub_menu_desktop_section_stroki{
max-width: 100%;
gap: 10px;
flex-wrap: wrap;
flex-direction: row;
}
.kolekcii ul.dg_sub_menu_desktop_section_stroki li{
min-width: 250px;
}
.kolekcii .dg_sub_menu_desktop_section_stroki li a{
width: 100vw;
max-width: 267px;
}
.dg_sub_menu_desktop_section_kolekcii{
max-height: 450px;
overflow: auto;
}
.dg_kolekcii_form_section{
align-items: center;
-webkit-box-pack: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 600;
font-size: 14px;
line-height: normal;
padding: 8px 10px;
border-radius: var(--shape-borderRadius);
transition: background-color 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic -bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
border-color: currentColor;
box-shadow: none;
display: flex;
} .dg_kolekcii_form_section{
background-color: var(--palette-action-hover);
}
@media (min-width: 0px) {
.dg_product_arhive_page_section_loop_product {
grid-template-columns: repeat(1, 1fr);
}
}
@media (min-width: 600px) {
.dg_product_arhive_page_section_loop_product {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 900px) {
.dg_product_arhive_page_section_loop_product {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 1200px) {
.dg_product_arhive_page_section_loop_product {
grid-template-columns: repeat(4, 1fr);
}
}
.dg_product_arhive_page_section_loop_product {
gap: 24px;
display: grid;
}
.dg_product_arhive_page_single{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
}
.dg_product_arhive_page_single a.woocommerce-loop-product__link img{
width: 100%;
height: 100%;
object-fit: cover;
vertical-align: bottom;
aspect-ratio: 1 / 1;
}
.dg_product_arhive_page_single_ims_sections{
position: relative;
padding: 8px;
}
.dg_product_arhive_page_single_ims_section{
overflow: hidden;
position: relative;
vertical-align: bottom;
display: inline-block;
width: 100%;
border-radius: 12px;
border: 0.3px solid #00000008;
}
.dg_product_arhive_page_single_ims_section_view{
width: 100%;
height: 100%;
vertical-align: bottom;
-webkit-background-size: cover !important;
background-size: cover !important;
}
.dg_product_arhive_page_single h2.woocommerce-loop-product__title{
margin: 0;
font-weight: 600;
font-size: 0.875rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: inherit;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
}
.dg_product_arhive_page_single h2.woocommerce-loop-product__title:hover {
-webkit-text-decoration: underline;
text-decoration: underline;
}
.dg_product_arhive_page_single > a.woocommerce-LoopProduct-link{
text-decoration: none;
color: var(--palette-text-primary);
display: block;
} .dg_product_arhive_page_single_imgs_sections{
position: relative;
padding: 8px;
}
.dg_product_arhive_page_single_content_sections{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
padding: 24px;
padding-top: 16px;
}
.dg_product_arhive_page_single_section_title{
font-weight: 400;
font-size: 0.9rem;
}
.dg_product_arhive_page_single_section_title_title{
text-overflow: ellipsis;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
line-height: 1.5em;
height: 3em;
overflow: hidden;
width: 100%;
display: block;
}
.dg_product_arhive_page_single_section_price {
display: flex;
flex-direction: column;
gap: 15px;
}
.dg_product_arhive_page_single_section_pricehtml{
text-align: right;
}
.dg_product_arhive_page_single_section_pricehtml {
text-align: right;
font-weight: 600;
font-size: 0.9rem;
text-decoration: none;
}
.dg_product_arhive_page_single_section_pricehtml ins{
text-decoration: none;
}
.dg_radio_inputs.with_imgs .radio{
background-size: cover;
height: 30px;
width: 30px;
opacity: 0.9;
border-color: var(--palette-background-paper);
}
.dg_radio_inputs.with_imgs:hover .radio::before, .dg_radio_inputs.with_imgs input:checked + .radio::before{
content: none;
}
.dg_radio_inputs_column {
display: flex;
flex-wrap: wrap;
flex-direction: row;
gap: 5px;
}
@media (min-width: 1000px) {
.dg_product_arhive_page_single:not(.dg_product_arhive_page_single_disable):hover .catalogue_single_add_to_cart_ajax {
opacity: 1;
}
}
.catalogue_single_add_to_cart_ajax{
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 700;
font-size: 0.9rem;
line-height: 1.7;
text-transform: unset;
min-height: 36px;
border-radius: 50%;
padding: 0;
min-width: 0;
width: 48px;
height: 48px;
color: var(--palette-warning-contrastText);
background-color: var(--palette-warning-main);
box-shadow: 0 8px 16px 0 rgba(255 171 0 / 0.24);
right: 16px;
bottom: 16px;
z-index: 9;
opacity: 0;
position: absolute;
-webkit-transition: all 0.3s ease-out allow-discrete;
transition: all 0.3s ease-out allow-discrete;
}
.catalogue_single_add_to_cart_ajax > svg{
width: 24px;
height: 24px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -ms-inline-flexbox;
display: inline-flex;
}
.catalogue_single_add_to_cart_ajax:hover {
box-shadow: none;
background-color: var(--palette-warning-dark);
} span.message_price_html_null {
font-size: 0.8em;
font-weight: 400;
}
.wait{
opacity: 0.7;
}
.placeholder_loads_catalogur_all_wait{
position: relative;
}
.placeholder_loads_catalogur_all_wait:before{
content: '';
position: absolute;
background: linear-gradient(130deg, #ffffff00, #ffffff00, #a9a9a945, #ffffff00);
background-size: 400% 400% !important;
animation: dg_preloader_products 3s ease infinite;
width: 100%;
height: 100%;
border-radius: 16px;
z-index: 11;  
top: 0;
left: 0;  
}
.placeholder_loads_catalogur_all_wait:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
background: #ffffff12;
z-index: 10; 
top: 0;
left: 0;
}
.placeholder_loads_single_product_all_wait{
position: relative;
}
.placeholder_loads_single_product_all_wait:before{
content: '';
position: absolute;
background: linear-gradient(130deg, #ffffff00, #ffffff00, #a9a9a945, #ffffff00);
background-size: 400% 400% !important;
animation: dg_preloader_products 3s ease infinite;
width: 100%;
height: 100%;
border-radius: 12px;
z-index: 11;  
top: 0;
left: 0;  
}
.placeholder_loads_single_product_all_wait:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
background: #ffffff;
z-index: 10; 
top: 0;
left: 0;
}
@media (min-width: 0px) {
.dg_woo_pagination{
margin-top: 40px;
}
}
@media (min-width: 900px) {
.dg_woo_pagination{
margin-top: 64px;
}
}
.dg_woo_pagination nav.woocommerce-pagination ul {
display: -ms-flexbox;
-webkit-box-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0;
list-style: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
border: none;
display: flex;
gap: 3px;
}
.woocommerce .dg_woo_pagination nav.woocommerce-pagination ul li{
border-right: none;
}
.dg_woo_pagination nav.woocommerce-pagination ul li a, .dg_woo_pagination nav.woocommerce-pagination ul li span {
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 400;
font-size: 0.875rem;
line-height: 1.5714285714285714;
border-radius: 16px;
text-align: center;
box-sizing: border-box;
min-width: 32px;
height: 32px;
padding: 0 6px;
margin: 0 3px;
color: var(--palette-text-primary);
-webkit-transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.dg_woo_pagination nav.woocommerce-pagination ul li a:focus, .dg_woo_pagination nav.woocommerce-pagination ul li span.current{
font-weight: 600;
color: var(--palette-common-white);
background-color: var(--palette-text-primary);
cursor: pointer;
}
.dg_woo_pagination nav.woocommerce-pagination ul li a:hover, .dg_woo_pagination nav.woocommerce-pagination ul li span.page-numbers.current:hover {
background-color: var(--palette-action-hover);
color: var(--palette-text-primary);
}
.dg_woo_pagination_out nav.disable{
opacity: 0.6;
} .woocommerce-page .dg_product_arhive_page_sections div.product div.summary{
width: 40%;
margin-bottom: 0;
}
.woocommerce-page .dg_product_arhive_page_sections div.product{
margin-top: 20px;
}
.dg_single_images_section_ims_section_swipe_big{
border-radius: 12px;
background-color: var(--palette-background-default);
border: 1px solid rgba(var(--palette-grey-900Channel) / 0.06);
}
.dg_single_images_section_ims_section_swipe_big div.img_back{
width: 100%;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;
background-position: center;
padding-top: 100%;
cursor: zoom-in;
}
.dg_single_product_summary_sections {
display: flex;
align-items: flex-start;
gap: 60px;
margin-bottom: 55px;
}
.dg_single_images_sections {
float: none;
min-width: 50%;
width: 100%;
}
.woocommerce-page .dg_product_arhive_page_sections div.product div.summary {
min-width: 45%;
margin-bottom: 0;
float: none;
}
.dg_single_images_section_ims_section_swipe_small .img_back {
width: 100%;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;
background-position: center;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
padding: 0;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
height: 64px;
opacity: 0.48;
-ms-flex-negative: 0;
flex-shrink: 0;
cursor: pointer;
border-radius: 10px;
-webkit-transition: all 250ms cubic -bezier(0.4, 0, 0.6, 1) 250ms, box-shadow 250ms cubic -bezier(0.4, 0, 0.6, 1) 250ms;
transition: all 600ms ease-out;
}
.dg_single_images_section_ims_section_ims_section_view {
display: flex;
flex-direction: column;
width: 100%;
gap: 25px;
}
.dg_single_images_section_ims_section_swipe_small{
width: 360px;
height: 70px;
max-width: 100%;
padding: 0 15px !important;
}
.dg_single_images_section_ims_section_swipe_small .swiper-slide-thumb-active  .img_back{
opacity: 1;
box-shadow: 0 0 0 1px rgba(var(--palette-grey-900Channel) / 0.15);
}
.dg_navigation_block{
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -ms-inline-flexbox;
display: inline-flex;
padding: 4px;
gap: 2px;
z-index: 9;
border-radius: 10px;
color: var(--palette-common-white);
background-color: rgba(var(--palette-grey-900Channel) / 0.48);
right: 16px;
bottom: 16px;
position: absolute;
}
.dg_navigation_block .prev, .dg_navigation_block .next{
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
padding: 6px;
border-radius: inherit;
box-sizing: content-box;
-webkit-transition: all 250ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
transition: all 250ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
}
.dg_navigation_block svg{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 1em;
height: 1em;
display: inline-block;
fill: currentColor;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
font-size: 1.5rem;
width: 16px;
height: 16px;
}
.dg_navigation_block .count{
margin-left: 4px;
margin-right: 4px;
font-weight: 600;
font-size: 0.875rem;
line-height: 1.5714285714285714;
}
.product_title.entry-title{
margin: 0;
font-weight: 700;
font-size: 1.125rem;
line-height: 1.5;
}
@media (min-width: 600px) {
.product_title.entry-title{
font-size: 1.1875rem;
}
}
@media (min-width: 900px) {
.product_title.entry-title{
font-size: 1.25rem;
}
}
@media (min-width: 1200px) {
.product_title.entry-title{
font-size: 1.25rem;
}
}
.dg_single_summary{
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
padding-top: 24px;
}
.dg_single_summary_title{
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
-webkit-align-items: flex-start;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
.dg_product_rating {
flex-direction: row;
display: flex;
font-weight: 400;
font-size: 0.875rem;
line-height: 1.57143;
-webkit-box-align: center;
align-items: center;
color: var(--palette-text-disabled);
}
.dg_product_rating > a{ 
color: var(--palette-text-disabled);
text-decoration: none;
}
.dg_cust_rating {
display: inline-flex;
position: relative;
color: rgb(250, 175, 0);
cursor: pointer;
text-align: left;
width: min-content;
-webkit-tap-highlight-color: transparent;
font-size: 1.125rem;
pointer-events: none;
margin-right: calc(1* var(--spacing));
}
.dg_cust_rating_stars {
position: relative;
}
span.dg_cust_rating_star_single svg {
user-select: none;
display: inline-block;
flex-shrink: 0;
fill: currentcolor;
font-size: 1.5rem;
transition: fill 300mscubic-bezier(0.4, 0, 0.2, 1);
width: 20px;
height: 20px;
}
span.dg_cust_rating_star_single.back {
display: flex;
pointer-events: none;
color: rgba(var(--palette-grey-500Channel) / 0.48);
transition: transform 150mscubic-bezier(0.4, 0, 0.2, 1);
}
span.dg_cust_rating_star_single.active {
display: flex;
pointer-events: none;
transition: transform 150mscubic-bezier(0.4, 0, 0.2, 1);
width: 0%;
overflow: hidden;
position: absolute;
}
.dg_product_single_page_pricehtml {
min-width: 150px;
font-weight: 700;
font-size: 1rem;
line-height: 1.5;
}
.dg_product_single_page_pricehtml ins{
text-decoration: none;
}
.kmk-short-description-wrap {
position: relative;
}
.kmk-short-description-inner {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
.kmk-short-description-inner.is-expanded {
display: block;
-webkit-line-clamp: unset;
overflow: visible;
}
.kmk-short-description-toggle {
margin-top: 10px;
padding: 0;
border: 0;
background: none;
cursor: pointer;
text-decoration: underline;
font: inherit;
color: var(--palette-primary-main);
} .dg_product_single_page_sku .dg_fragment_sku { display: block;
}
.dg_single_summary_title .woocommerce-product-details__short-description{
margin: 0px;
font-weight: 400;
font-size: 0.875rem;
line-height: 1.57143;
color: var(--palette-text-secondary);
}
.dg_single_summary_title .woocommerce-product-details__short-description > p{
margin: 0;
margin-block-start: 0px;
margin-block-end: 0px;
}
.dg_cust_hr{
flex-shrink: 0;
margin: 0px;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.dg_product_single_page_sections_content {
display: flex;
}   
.dg_product_single_page_sections_content_title {
margin: 0px;
font-weight: 600;
font-size: 1rem;
line-height: 1.57143;
-webkit-box-flex: 1;
flex-grow: 1;
}
.dg_radio_inputs_column.radio_single_content{
-webkit-box-pack: end;
justify-content: flex-end;
width: calc(var(--item-size)* 8);
--item-size: 40px;
--item-radius: 50%;
}
.dg_radio_inputs_column.radio_single_content .dg_radio_inputs{
height: 40px;
}
.dg_radio_inputs_column.radio_single_content .dg_radio_inputs.with_imgs .radio{
border: 2px solid var(--palette-background-paper);
}
.dg_radio_inputs_column.radio_single_content .dg_radio_inputs input:checked + .radio {
border-color: var(--palette-primary-main);
}
.dg_radio_inputs_column.radio_single_content .dg_radio_inputs .radio{
height: 40px;
width: 40px;
}
.dg_single_summary_content {
display: flex;
flex-direction: column;
gap: calc(3* var(--spacing));
padding-top: calc(3* var(--spacing));
}
.dg_counts_section {
display: flex;
overflow: hidden;
border-radius: 8px;
border: solid 1px var(--border-color);
--border-color: rgba(var(--palette-grey-500Channel) / 0.2);
--vertical-divider-color: transparent;
--input-background: rgba(var(--palette-grey-500Channel) / 0.08);
max-width: 112px;
}
.dg_counts_section_btn {
display: inline-flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0px;
border: 0px;
margin: 0px;
border-radius: 0px;
padding: 0px;
cursor: pointer;
user-select: none;
vertical-align: middle;
appearance: none;
text-decoration: none;
color: inherit;
width: 32px;
flex-shrink: 0;
}
.dg_counts_section_btn svg {
width: 16px;
height: 16px;
flex-shrink: 0;
display: inline-flex;
}
.dg_counts_section_inputs {
display: flex;
-webkit-box-align: center;
align-items: center;
flex-direction: column;
-webkit-box-pack: center;
justify-content: center;
background-color: var(--input-background);
border-left: solid 1px var(--divider-vertical-color);
border-right: solid 1px var(--divider-vertical-color);
}
.dg_counts_section_input {
font-weight: 400;
font-size: 1rem;
line-height: 1.4375em;
color: var(--palette-text-primary);
box-sizing: border-box;
position: relative;
cursor: text;
display: inline-flex;
-webkit-box-align: center;
align-items: center;
}
.dg_counts_section_input input {
min-height: 24px;
text-align: center;
font-style: inherit;
font-variant: inherit;
font-weight: inherit;
font-stretch: inherit;
line-height: inherit;
font-family: inherit;
font-optical-sizing: inherit;
font-size-adjust: inherit;
font-kerning: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
letter-spacing: inherit;
color: currentcolor;
padding: 4px 0px 5px;
border: 0px;
box-sizing: content-box;
background: none;
height: 1.4375em;
margin: 0px;
-webkit-tap-highlight-color: transparent;
display: block;
min-width: 0px;
width: 100%;
animation-name: mui-auto-fill-cancel;
animation-duration: 10ms;
font-size: 0.9375rem;
pointer-events: none;
}
.dg_single_buttons_buy {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
flex-direction: row;
gap: 16px;
}
.dg_single_page_add_cart {
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 700;
font-size: 0.9375rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 8px 22px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
color: var(--palette-warning-contrastText);
background-color: var(--palette-warning-main);
box-shadow: var(--shadows-2);
width: 100%;
height: 48px;
padding-left: 16px;
padding-right: 16px;
white-space: nowrap;
}
@media (min-width: 1000px) {
.dg_single_page_add_cart:not(.disable):hover{
-webkit-text-decoration: none;
text-decoration: none;
background-color: var(--palette-warning-dark);
box-shadow: 0 8px 16px 0 rgba(255 171 0 / 0.24);
}
}
.dg_single_page_add_cart .svg{
display: inherit;
margin-right: 8px;
margin-left: -4px;
}
.dg_single_page_add_cart .svg svg{
font-size: 22px;
width: 24px;
height: 24px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -ms-inline-flexbox;
display: inline-flex;
}
.dg_single_page_by_one_click {
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 700;
font-size: 0.9375rem;
line-height: 1.7142857142857142;
text-transform: unset;
min-width: 64px;
padding: 8px 22px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
border-color: currentColor;
width: 100%;
box-shadow: none;
color: var(--palette-common-white);
background-color: var(--palette-grey-800);
height: 48px;
padding-left: 16px;
padding-right: 16px;
}
.dg_single_page_by_one_click:hover{
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
background-color: var(--palette-grey-700);
}
.dg_modal_by_one_click_sections_backdrop{
position: fixed;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
right: 0;
bottom: 0;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
-webkit-tap-highlight-color: transparent;
background-color: rgba(var(--palette-grey-800Channel) / 0.48);
z-index: -1;
opacity: 1;
transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
}
.dg_all_modal_by_one_click_sections_contents{
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
overflow-y: auto;
display: -ms-flexbox;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
outline: 0;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
max-width: 1200px;
margin-top: 40px;
width: 100%;
margin-left: auto;
margin-right: auto;
height: 100%;
max-height: 750px;
position: relative;
}
.dg_all_modal_by_one_click_sections_contents hr {
margin: 0px;
flex-shrink: 0;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.dg_modal_write_review_backdrop{
position: fixed;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
right: 0;
bottom: 0;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
-webkit-tap-highlight-color: transparent;
background-color: rgba(var(--palette-grey-800Channel) / 0.48);
z-index: -1;
opacity: 1;
transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);
}
.dg_modal_write_review_sections_contents{
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
overflow-y: auto;
display: -ms-flexbox;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
outline: 0;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
width: 100%;
height: 100%;
max-height: fit-content;
overflow: hidden;
border-radius: 14px;
}
.dg_modal_write_review_sections_contents_section{
bottom: 0px;
max-width: 700px;
width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
height: 100%;
display: flex;
align-items: center;
}
.dg_modal_write_review_sections_contents hr{
margin: 0px;
flex-shrink: 0;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.hidden_modal_content_b{
bottom: -1500px;
}
.dg_cust_rating.stars_actions{
cursor: pointer;
pointer-events: all;
margin-right: 0;
gap: 3px;
}
.dg_cust_rating.stars_actions span.dg_cust_rating_star_single svg{
width: 23px;
height: 23px;
}
.dg_single_page_add_cart.disable{
opacity: 0.2;
cursor: not-allowed;
}
.dg_single_summary_footer {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
gap: 24px;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.dg_single_page_share {
margin: 0;
font-weight: 600;
font-size: 0.9rem;
line-height: normal;
-webkit-text-decoration: none;
text-decoration: none;
color: var(--palette-text-secondary);
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
gap: 7px;
}
.dg_single_page_tabs {
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
position: relative;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
margin-bottom: 105px;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs{
padding-left: 24px;
padding-right: 24px;
display: flex;
gap: 40px;
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs::before{
border-bottom: 1px solid rgba(var(--palette-grey-500Channel) / 0.08);
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs li{
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
border-radius: 0;
padding: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-size: 0.875rem;
text-transform: unset;
max-width: 360px;
position: relative;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
overflow: hidden;
white-space: normal;
text-align: center;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
opacity: 1;
min-width: 48px;
min-height: 48px;
padding: 8px 0px;
color: var(--palette-text-secondary);
font-weight: 500;
line-height: 1.5;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs li.active{
color: var(--palette-text-primary);
font-weight: 600;
border-bottom: 1px solid;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs li a{
color: var(--palette-text-secondary);
font-weight: 500;
line-height: 1.5;
opacity: 1;
font-size: 0.88rem;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs li.active a{
color: var(--palette-text-primary);
font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after{
content: none;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel:not(#tab-reviews){
padding-left: 24px;
padding-right: 24px;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel#tab-reviews{
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel h2{
font-weight: 600;
font-size: 1.0625rem;
line-height: 1.5555555555555556;
margin-top: 24px;
margin-bottom: 8px;
}
@media (min-width: 600px) {
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel h2{
font-size: 1.125rem;
}
}
@media (min-width: 900px) {
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel h2{
font-size: 1.125rem;
}
}
@media (min-width: 1200px) {
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel h2{
font-size: 1.125rem;
}
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel ol.dg_list_attributes{
font-weight: 400;
font-size: 0.87rem;
line-height: 1.5;
list-style: none;
padding-left: 0;
display: flex;
align-items: center;
gap: 25px;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel ol.dg_list_attributes li:first-of-type {
width: 250px;
min-width: 250px;
opacity: 0.6;
}
.dg_review_row_all_sections {
grid-template-columns: repeat(3, 1fr);
padding-top: 0px;
padding-bottom: 0px;
display: grid;
}
.dg_review_row_all_section_rating {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.dg_review_row_all_section_rating h6 {
margin: 0;
font-weight: 600;
font-size: 0.88rem;
line-height: 1.5;
}
p.dg_review_row_all_section_rating_vv {
margin: 0;
font-weight: 800;
font-size: 3rem;
line-height: 1.3333333333333333;
}
.dg_review_row_all_section_rating .dg_cust_rating {
margin-right: 0;
}
.dg_review_row_all_section_count {
margin: 0;
font-weight: 400;
font-size: 0.75rem;
line-height: 1.5;
color: var(--palette-text-secondary);
}
.dg_review_row_all_section_stars {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-left: dashed 1px var(--palette-divider);
border-right: dashed 1px var(--palette-divider);
}
.dg_review_row_all_section_star {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.dg_review_row_all_section_star_name {
margin: 0;
font-weight: 600;
font-size: 0.88rem;
line-height: 1.5;
width: 70px;
}
.dg_review_row_all_section_star_count {
margin: 0;
font-weight: 400;
font-size: 0.88rem;
line-height: 1.5;
color: var(--palette-text-secondary);
min-width: 48px;
}
.dg_review_row_all_section_star_progress {
position: relative;
overflow: hidden;
display: block;
height: 4px;
z-index: 0;
border-radius: 4px;
background-color: rgba(var(--palette-text-primaryChannel) / 0.24);
margin-left: 16px;
margin-right: 16px;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.dg_review_row_all_section_star_progress_value {
width: 100%;
position: absolute;
left: 0;
bottom: 0;
top: 0;
-webkit-transition: -webkit-transform .4s linear;
transition: transform .4s linear;
transform-origin: left;
background-color: currentColor;
border-radius: inherit;
}
.dg_review_row_all_section_write_comment {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.dg_review_row_all_section_write_comment_action_block {
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
font-weight: 700;
font-size: 0.88rem;
line-height: 1.7;
text-transform: unset;
min-width: 64px;
padding: 6px 16px;
border-radius: var(--shape-borderRadius);
-webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
color: inherit;
border-color: currentColor;
box-shadow: none;
height: 48px;
padding-left: 16px;
padding-right: 16px;
background-color: rgba(var(--palette-grey-500Channel) / 0.08);
}
.dg_review_row_all_section_write_comment_action_block svg {
display: inherit;
margin-right: 8px;
margin-left: -4px;
}
.dg_review_row_all_section_write_comment_action_block:hover {
background-color: rgba(var(--palette-grey-500Channel) / 0.24);
}
hr.dg_reviews_hr {
margin: 0;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
border-width: 0;
border-color: var(--palette-divider);
border-bottom-width: thin;
border-style: dashed;
}
.dg_reviews_content_section {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 40px;
padding-left: 24px;
padding-right: 24px;
gap: 4px;
}
.dg_reviews_content_section_title {
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
font-weight: 600;
font-size: 0.88rem;
line-height: 1.5;
text-transform: capitalize;
margin-bottom: 0;
}
.dg_reviews_content_section_date {
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--palette-text-secondary);
display: block;
font-weight: 400;
font-size: 0.75rem;
line-height: 1.5;
}
.dg_reviews_content_section .dg_cust_rating {
margin-right: 0;
}
.dg_reviews_content_section_message {
margin: 0;
font-weight: 400;
font-size: 0.88rem;
line-height: 1.5;
margin-top: 20px;
}
.dg_reviews_content_section_verified {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--palette-success-main);
font-weight: 400;
font-size: 0.8rem;
line-height: 1.5;
gap: 5px;
}
.dg_reviews_content_section:last-child{
margin-bottom: 40px;
}
.dg_reviews_content_section_galereya {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
gap: 8px;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-top: 8px;
}
a.dg_reviews_content_section_galereya_single {
width: 90px;
height: 90px;
display: block;
background-size: cover;
background-position: center;
border-radius: 12px;
background-repeat: no-repeat;
border: 1px solid rgba(var(--palette-grey-900Channel) / 0.06);
}
.dg_reviews_content_section_otvet {
margin: 0;
font-weight: 400;
font-size: 0.88rem;
line-height: 1.5;
margin-top: 20px;
margin-left: 20px;
display: flex;
flex-direction: column;
gap: 10px;
opacity: 0.8;
}
.dg_reviews_content_section_otvet_title{
font-weight: 600;
}
.hideContents_ .hideContent {
overflow: hidden;
line-height: 1.5;
height: 3em;
}
.hideContents_ .showContent {
line-height: 1;
height: auto;
}
.hideContents_ .show-more {
color: var(--palette-primary-main);
cursor: pointer;
}
.hideContents_ .show-more:hover{
opacity: 0.8;
}
.dg_write_review_form input, .dg_write_review_form textarea {
font: inherit;
letter-spacing: inherit;
color: currentColor;
background: none;
margin: 0;
display: block;
width: 100%;
font-size: 0.9rem;
padding: 16.5px 14px;
background: var(--palette-background-default);
border-radius: 12px;
border: 1px solid rgba(var(--palette-grey-500Channel) / 0.2);
resize: none;
}
.dg_write_review_form input:focus-visible, .dg_write_review_form textarea:focus-visible{
outline: unset;
}
.upload-file__input {
opacity: 0;
position: absolute;
z-index: -1;
overflow: hidden !important;
width: 0.4px !important;
height: 0.4px !important;
}
.upload-file__label {
display: flex;
justify-content: center;
align-items: center;
border: 2px dashed rgba(var(--palette-grey-500Channel) / 0.2);
padding: 15px 5px;
border-radius: 6px;
cursor: pointer;
font-size: 0.9rem;
}
.upload-file__icon {
width: 20px;
height: auto;
margin-right: 11px;
}
.upload-file__label .upload-file__text,
.upload-file__label .upload-file__icon path {
transition: .25s ease;
}
.upload-file__label.hover .upload-file__text {
color: #ffb300;
}
.upload-file__label.hover .upload-file__icon path {
fill: #ffb300;
}
.upload-file__label.hover {
border: 2px dashed #ffb300;
} .upload-file__label.error .upload-file__text {
color: #d32f2f;
}
.upload-file__label.error .upload-file__icon path {
fill: #d32f2f;
}
.upload-file__label.error {
border: 2px dashed #d32f2f;
} .upload-file__label.drop .upload-file__text {
color: #388e3c;
}
.upload-file__label.drop .upload-file__icon path {
fill: #388e3c;
}
.upload-file__label.drop {
border: 2px dashed #388e3c;
}
.row_media_atachment .row_media_atachment_single {
width: 70px;
height: 70px;
position: relative;
}
.row_media_atachment {
display: flex;
gap: 10px;
margin: 10px 0;
}
.row_media_atachment_single_img {
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 12px;
}
.row_media_atachment_single_delete {
position: absolute;
right: -2px;
top: -2px;
line-height: 0;
background: #ffffffbd;
border-radius: 50%;
padding: 4px 4px;
font-size: 12px;
cursor: pointer;
}
.row_media_atachment_single_delete:hover{
background: white;
}
.dg_wqit_this_block_for_submit {
position: absolute;
background: #ffffffba;
width: 100%;
height: 100%;
left: 0;
top: 0;
display: none;
justify-content: center;
align-items: center;
z-index: var(--zIndex-drawer);
flex-direction: column;
gap: 15px;
}
.dg_wqit_this_block_for_submit.active{
display: flex;
}
.dg_wqit_this_block_for_submit svg{
width: 30px;
height: 30px;
animation-name: dg_wqit_this_block_rotate;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
.dg_wqit_this_block_for_submit .dg_wqit_this_block_for_submit_text{
font-size: 1rem;
}
@keyframes dg_wqit_this_block_rotate {
0% {transform: rotate(0)}
100% {transform: rotate(360deg)}
}
.row_media_input_with_recaptcha {
display: flex;
align-content: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
}
.row_media_input_with_recaptcha .row_media_input {
display: block;
width: 50%;
}
.row_media_input_with_recaptcha .row_media_input .upload-file__label {
height: 100%;
}
.dg_modal_gallery_zoom_sections {
position: fixed;
z-index: calc(var(--zIndex-modal) + 999);
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.dg_modal_gallery_zoom_sections_backdrop {
background: rgba(var(--palette-common-blackChannel) / 0.82);
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
}
.dg_modal_gallery_zoom_sections_content {
position: relative;
}
.dg_modal_gallery_zoom_section_content_controls {
display: flex;
justify-content: flex-end;
padding: var(--yarl__toolbar_padding, 8px);
position: absolute;
right: 0;
gap: 10px;
z-index: 2;
top: 0;
}
.dg_modal_gallery_zoom_section_content_control {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--yarl__button_background_color, transparent);
border: var(--yarl__button_border, 0);
color: var(--yarl__color_button, hsla(0, 0%, 100%, .8));
cursor: pointer;
filter: var(--yarl__button_filter, drop-shadow(2px 2px 2px rgba(0, 0, 0, .8)));
line-height: 0;
margin: var(--yarl__button_margin, 0);
outline: none;
padding: var(--yarl__button_padding, 8px);
-webkit-tap-highlight-color: transparent;
}
.dg_modal_gallery_zoom_section_content_control svg {
width: 24px;
height: 24px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -ms-inline-flexbox;
display: inline-flex;
}
.dg_modal_gallery_zoom_section_content_navigation{
position: absolute;
top: calc(50% - 44px);
transform: translateY(-50%);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--yarl__button_background_color, transparent);
border: var(--yarl__button_border, 0);
color: var(--yarl__color_button, hsla(0, 0%, 100%, .8));
cursor: pointer;
filter: var(--yarl__button_filter, drop-shadow(2px 2px 2px rgba(0, 0, 0, .8)));
line-height: 0;
margin: 0;
outline: none;
padding: 8px;
-webkit-tap-highlight-color: transparent;
z-index: 2;
}
.dg_modal_gallery_zoom_section_content_navigation.prev {
left: 0;
}
.dg_modal_gallery_zoom_section_content_navigation.next {
right: 0;
}
.dg_modal_gallery_zoom_section_content_navigation svg {
width: 32px;
height: 32px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -ms-inline-flexbox;
display: inline-flex;
}
.dg_modal_gallery_zoom_sections_content {
height: 100%;
}
.dg_modal_gallery_zoom_section_content {
margin: auto;
text-align: center;
height: 100%;
width: 100%;
}
.dg_modal_gallery_zoom_section_content_swiper {
height: 100%;
display: block;
}
.dg_modal_gallery_zoom_section_content_swiper_big {
height: 80%;
margin-bottom: 20px;
margin-top: 20px;
}
.dg_modal_gallery_zoom_section_content_swiper_small {
height: calc(20% - 44px);
max-width: 450px;
}
.dg_modal_gallery_zoom_section_content_swiper img{
max-height: 100%;
}
.dg_modal_gallery_zoom_section_content_swiper_single_big{
align-content: center;
}
.dg_modal_gallery_zoom_sections.hidden{
display: none;
}
.dg_page_sections_theme {
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
}
.dg_cart_sections_custom {
--Grid-columns: 12;
--Grid-columnSpacing: 24px;
--Grid-rowSpacing: 24px;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
min-width: 0;
box-sizing: border-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2);
}
.dg_cart_form_custom_sections_empty {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 8 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.dg_cart_form_custom {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 8 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.woocommerce-page .cart-collaterals.dg_cart_collaterals_custom {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 4 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.woocommerce-page .cart-collaterals.dg_cart_collaterals_custom .cart_totals {
float: initial;
width: auto;
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
position: relative;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
margin-bottom: 24px;
}
.woocommerce-page .cart-collaterals.dg_cart_collaterals_custom .cart_totals h2{
padding: 24px 24px 0px;
margin: 0;
font-weight: 600;
font-size: 1.125rem;
line-height: 1.5;
display: block;
}
.dg_cart_totals_custom_row_sections {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
padding: 24px;
}
.dg_cart_totals_custom_row_section {
display: -ms-flexbox;
display: flex;
}
.dg_cart_totals_custom_row_section_name {
margin: 0;
font-weight: 400;
font-size: 0.9rem;
line-height: 1.5;
color: var(--palette-text-secondary);
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.dg_cart_totals_custom_row_section_value {
margin: 0;
font-weight: 600;
font-size: 0.9rem;
line-height: 1.5;
}
.woocommerce .blockUI.blockOverlay::before{
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' aria-hidden='true' viewBox='0 0 24 24' style='transform: rotate(231.39deg);'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M14.279 2.152C13.909 2 13.439 2 12.5 2s-1.408 0-1.779.152a2.008 2.008 0 0 0-1.09 1.083c-.094.223-.13.484-.145.863a1.615 1.615 0 0 1-.796 1.353a1.64 1.64 0 0 1-1.579.008c-.338-.178-.583-.276-.825-.308a2.026 2.026 0 0 0-1.49.396c-.318.242-.553.646-1.022 1.453c-.47.807-.704 1.21-.757 1.605c-.07.526.074 1.058.4 1.479c.148.192.357.353.68.555c.477.297.783.803.783 1.361c0 .558-.306 1.064-.782 1.36c-.324.203-.533.364-.682.556a1.99 1.99 0 0 0-.399 1.479c.053.394.287.798.757 1.605c.47.807.704 1.21 1.022 1.453c.424.323.96.465 1.49.396c.242-.032.487-.13.825-.308a1.64 1.64 0 0 1 1.58.008c.486.28.774.795.795 1.353c.015.38.051.64.145.863c.204.49.596.88 1.09 1.083c.37.152.84.152 1.779.152s1.409 0 1.779-.152a2.008 2.008 0 0 0 1.09-1.083c.094-.223.13-.483.145-.863c.02-.558.309-1.074.796-1.353a1.64 1.64 0 0 1 1.579-.008c.338.178.583.276.825.308c.53.07 1.066-.073 1.49-.396c.318-.242.553-.646 1.022-1.453c.47-.807.704-1.21.757-1.605a1.99 1.99 0 0 0-.4-1.479c-.148-.192-.357-.353-.68-.555c-.477-.297-.783-.803-.783-1.361c0-.558.306-1.064.782-1.36c.324-.203.533-.364.682-.556a1.99 1.99 0 0 0 .399-1.479c-.053-.394-.287-.798-.757-1.605c-.47-.807-.704-1.21-1.022-1.453a2.026 2.026 0 0 0-1.49-.396c-.242.032-.487.13-.825.308a1.64 1.64 0 0 1-1.58-.008a1.615 1.615 0 0 1-.795-1.353c-.015-.38-.051-.64-.145-.863a2.007 2.007 0 0 0-1.09-1.083' clip-rule='evenodd' opacity='0.5'%3E%3C/path%3E%3Cpath fill='currentColor' d='M15.523 12c0 1.657-1.354 3-3.023 3c-1.67 0-3.023-1.343-3.023-3S10.83 9 12.5 9c1.67 0 3.023 1.343 3.023 3'%3E%3C/path%3E%3C/svg%3E") center center;
}
.dg_cart_sections_custom hr, .dg_checkout_view_order #order_review hr {
margin: 0;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
border-width: 0;
border-color: var(--palette-divider);
border-bottom-width: thin;
border-style: dashed;
}
.dg_cart_totals_custom_row_section_name.total {
margin: 0;
font-weight: 600;
font-size: 1rem;
line-height: 1.5;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
color: inherit;
}
.dg_cart_totals_custom_row_section_value.total {
margin: 0;
font-weight: 600;
font-size: 1rem;
line-height: 1.5;
color: var(--palette-error-main);
display: block;
}
a.black.black_checkout{
min-width: 64px;
width: 100%;
line-height: 1.7;
}
.woocommerce-cart .wc-proceed-to-checkout.dg_cart_proceed-to-checkout_custom{
padding: 0;
}
.dg_cart_form_custom_sections {
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
position: relative;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
margin-bottom: 24px;
}
.dg_cart_form_custom_section_heading {
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 24px 24px 0px;
margin-bottom: 24px;
}
.dg_cart_form_custom_section_heading p {
margin: 0;
font-weight: 600;
font-size: 1.1rem;
line-height: 1.5;
}
.dg_cart_form_custom_section_heading p span {
margin: 0;
font-weight: 400;
font-size: 1rem;
line-height: 1.5;
color: var(--palette-text-secondary);
}
.woocommerce table.shop_table.dg_cart_form_custom_section_content_table{
display: table;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
--palette-TableCell-border: var(--palette-divider);
min-width: 720px;
border: none;
}
.woocommerce table.shop_table.dg_cart_form_custom_section_content_table thead {
display: table-header-group;
vertical-align: middle;
unicode-bidi: isolate;
border-color: inherit;
}
.woocommerce table.shop_table.dg_cart_form_custom_section_content_table thead tr th{
font-weight: 500;
font-size: 0.9rem;
line-height: 1.5rem;
display: table-cell;
vertical-align: inherit;
border-bottom: 1px solid var(--palette-TableCell-border);
text-align: left;
padding: 16px;
color: var(--palette-text-primary);
border-bottom-style: dashed;
font-size: 14px;
color: var(--palette-text-secondary);
font-weight: 600;
background-color: var(--palette-background-neutral);
border-color: transparent;
}
.woocommerce table.shop_table_responsive.dg_cart_form_custom_section_content_table tr, .woocommerce-page table.shop_table_responsive.dg_cart_form_custom_section_content_table tr{
display: table-row !important;
border-bottom: 1px solid var(--palette-TableCell-border);
border-bottom-style: dashed;
}
.dg_cart_form_custom_section_content{
overflow: auto;
}
.dg_cart_form_custom_section_content_table_td_product {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
gap: 16px;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.dg_cart_form_custom_section_content_table_td_product_img {
position: relative;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: 1.25rem;
line-height: 1;
border-radius: 50%;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-radius: 12px;
width: 80px;
height: 80px;
background-color: var(--palette-background-default);
border: 1px solid rgba(var(--palette-grey-900Channel) / 0.06);
}
.woocommerce-cart table.cart .dg_cart_form_custom_section_content_table_td_product_img img {
width: 100% !important;
height: 100% !important;
text-align: center;
object-fit: cover;
color: transparent;
text-indent: 10000px;
}
.dg_cart_form_custom_section_content_table_td_product_content {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
gap: 4px;
}
.dg_cart_form_custom_section_content_table_td_product_content > h6{
margin: 0;
text-align: left;
}
.dg_cart_form_custom_section_content_table_td_product_content > h6 a {
margin: 0;
font-weight: 600;
font-size: 0.9rem;
line-height: 1.1;
width: 240px;
height: 2rem;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
color: var(--palette-grey-800);
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl {
margin: 0;
font-size: 0.7rem;
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl dt {
width: 17%;
float: left;
text-align: left;
line-height: 1.5;
max-width: 55px;
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl dd {
margin-left: 0;
width: 83%;
float: right;
text-align: left;
line-height: 1.5;
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl dd p{
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 210px;
}
.woocommerce-cart table.cart.dg_cart_form_custom_section_content_table td {
border: none;
font-weight: 400;
font-size: 0.875rem;
line-height: 1.5714285714285714;
display: table-cell;
vertical-align: inherit;
text-align: left;
padding: 16px;
color: var(--palette-text-primary);
}
.woocommerce table.shop_table_responsive.dg_cart_form_custom_section_content_table tr:last-child, .woocommerce-page table.shop_table_responsive.dg_cart_form_custom_section_content_table tr:last-child{
border:none;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display: block !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
content: none !important;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: #f5deb300 !important;
}
.dg_counts_section_cart .dg_counts_section_inputs{
background-color: #fdfdfd00;
}
td.product-remove.dg_remove_cart_item a {
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
text-align: center;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 1.5rem;
padding: 3px;
border-radius: 50%;
overflow: visible;
color: var(--palette-action-active) !important;
-webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
width: 25px;
height: 25px;
}
td.product-remove.dg_remove_cart_item a:hover{
background-color: rgba(var(--palette-action-activeChannel) / var(--palette-action-hoverOpacity));
color: var(--palette-action-active) !important;
}
.dg_cart_form_custom_section_content_empty {
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
padding-left: 24px;
padding-right: 24px;
height: 100%;
padding-top: 40px;
padding-bottom: 80px;
}
.dg_cart_form_custom_section_content_empty img {
min-width: 160px;
}
.dg_cart_form_custom_section_content_empty span {
margin: 0;
font-weight: 400;
font-size: 1rem;
line-height: 1.5;
color: var(--palette-text-disabled);
margin-top: 8px;
text-align: center;
}
.wc-empty-cart-message, .woocommerce-notices-wrapper, .checkout_hide_row{
display: none !important;
}
.dg_checkout_view_sections {
--Grid-columns: 12;
--Grid-columnSpacing: 24px;
--Grid-rowSpacing: 24px;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
min-width: 0;
box-sizing: border-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2);
}
.dg_checkout_view_fields {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 8 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.dg_checkout_view_order {
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: calc(100%* 4 / var(--Grid-columns));
min-width: 0;
box-sizing: border-box;
padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);
}
.dg_checkout_view_fields #customer_details {
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
gap: 16px;
display: -ms-flexbox;
display: flex;
position: relative;
padding: 24px;
margin-bottom: 24px;
border-radius: 16px;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
flex-direction: column;
}
.dg_checkout_view_fields #customer_details:before, .dg_checkout_view_fields #customer_details:after{
content: none !important;
}
.dg_checkout_view_fields #customer_details h3{
margin: 0;
font-weight: 600;
font-size: 1rem;
line-height: 1.5;
margin-bottom: 15px;
}
.dg_checkout_view_order #order_review .dg_order_review_row{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
position: relative;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
margin-bottom: 24px;
}
.dg_checkout_view_fields #customer_details input, .dg_checkout_view_fields #customer_details textarea {
font: inherit;
letter-spacing: inherit;
color: currentColor;
background: none;
margin: 0;
display: block;
width: 100%;
font-size: 0.9rem;
padding: 16.5px 14px;
background: var(--palette-background-default);
border-radius: 12px;
border: 1px solid rgba(var(--palette-grey-500Channel) / 0.2);
resize: none;
}
.dg_checkout_view_fields #customer_details textarea {
min-height: 120px;
}
.dg_checkout_view_fields #customer_details input:focus-visible, .dg_checkout_view_fields #customer_details textarea:focus-visible{
outline: unset;
}
.dg_checkout_view_fields #customer_details label{
font-size: 0.8rem;
}
.dg_checkout_view_fields #customer_details label span.optional{
font-size: 0.7rem;
opacity: 0.5;
} .dg_checkout_view_fields #customer_details .checkout-inline-error-message{
font-size: 0.7rem;
}
.dg_checkout_view_sections .woocommerce-NoticeGroup{
width: 100%;
}
.dg_checkout_view_sections .woocommerce-NoticeGroup ul{
border-radius: 12px;
opacity: 0.9;
color: black;
font-size: 0.9rem;
line-height: 1.5;
color: var(--palette-grey-800);
border: none;
}
.dg_checkout_view_sections .woocommerce-NoticeGroup ul a{
color: var(--palette-grey-800);
text-decoration: none;
}
.dg_order_review_row #payment {
background: unset;
font-size: 0.9rem;
}
.dg_order_review_row #payment ul{
border: none;
}
.dg_order_review_row #payment .woocommerce-info{
border-radius: 12px;
border: none;
line-height: 1.5;
font-size: 0.7rem;
}
.woocommerce-checkout .dg_order_review_row #payment .wc_payment_methods{
border-color: var(--palette-divider);
border-bottom-width: thin;
border-style: dashed;
border-top: none;
border-left: none;
border-right: none;
}
.woocommerce-checkout .dg_order_review_row #payment button.black{
width: 100%;
}
.woocommerce-checkout .dg_order_review_row #payment div.payment_box{
background-color: var(--palette-grey-800);
color: var(--palette-common-white);
border-radius: 12px;
}
.woocommerce-checkout .dg_order_review_row #payment div.payment_box::before{
border: 1em solid var(--palette-grey-800);
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li label{
cursor: pointer;
display: flex;
align-items: center;
gap: 10px;
flex-direction: row;
position: relative;
padding-left: 25px;
line-height: normal;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li > input{
width: 0;
height: 0;
opacity: 0;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li input[type="radio"]:checked+label { 
font-weight: bold;
font-size: 1rem;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li input[type="radio"]+label:hover {
font-weight: bold;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li input[type="radio"]+label:before {
content: '';
width: 15px;
height: 15px;
display: block;
background-size: 12px;
position: absolute;
left: -2px;
bottom: calc(50% - 7px);
background-color: var(--palette-text-secondary);
border-radius: 50%;
opacity: 0.4;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li input[type="radio"]:checked+label:before {
content: '';
width: 15px;
height: 15px;
display: block;
background-size: 12px;
position: absolute;
left: -2px;
bottom: calc(50% - 7px);
background-color: var(--palette-grey-800);
border-radius: 50%;
opacity: 0.8;
}
.woocommerce-checkout .dg_order_review_row #payment ul.payment_methods li input[type="radio"]:checked+label:after {
content: '';
width: 16px;
height: 16px;
display: block;
background-color: var(--palette-error-main);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor' height='24px' width='24px' version='1.1' id='Capa_1' viewBox='0 0 128.411 128.411' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='127.526,15.294 45.665,78.216 0.863,42.861 0,59.255 44.479,113.117 128.411,31.666 '/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='currentColor' height='24px' width='24px' version='1.1' id='Capa_1' viewBox='0 0 128.411 128.411' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='127.526,15.294 45.665,78.216 0.863,42.861 0,59.255 44.479,113.117 128.411,31.666 '/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
mask-size: 16px;
mask-position: center;
mask-repeat: no-repeat;
position: absolute;
left: -2px;
bottom: calc(50% - 7px);
}
.dg_order_review_row #payment .woocommerce-terms-and-conditions-wrapper a{
text-decoration: none;
color: inherit;
font-weight: bold;
}
.dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main{
width: 100%;
height: calc(1000px - var(--layout-header-desktop-height));
}
.dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main .dg_full_main_back{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
cursor: pointer;
}
.dg_full_main_section_title {
position: absolute;
z-index: 1;
left: 1rem;
top: calc(3rem + var(--layout-header-desktop-height));
padding: 15px;
background: rgba(var(--palette-background-defaultChannel) / 0.82);
border-radius: 4px;
display: flex;
flex-direction: row;
align-items: center;
gap: 10px;
max-width: 450px;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
}
.dg_full_main_section_title_arrow {
cursor: pointer;
transition: opacity 0.3s;
}
.dg_full_main_section_title_arrow:hover{
opacity: 0.8;
}
.dg_full_main_section_title h1, .dg_full_main_section_title .dg_full_main_section_title_content_zagl {
font-size: 1.4rem;
margin: 0;
line-height: normal;
font-weight: 400;
}
.dg_full_main_section_title p {
margin: 0;
font-size: 1rem;
line-height: normal;
}
.black.buy_nabor_mebeli_kmk {
display: flex;
flex-direction: row;
gap: 5px;
}
.dg_product_arhive_page_before_content_sections{
margin-top: calc(0px - var(--layout-header-desktop-height));
position: relative;
}
.dg_popular_catalogue_sections_v2_flex .dg_product_arhive_page_before_content_sections{
margin-top: 0;
} .dg_full_main_section_prev {
z-index: 1;
position: absolute;
left: 10px;
top: 50%;
}
.dg_full_main_section_next {
z-index: 1;
position: absolute;
right: 10px;
top: 50%;
}
.dg_popular_catalogue_sections_v2_flex .dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main .dg_full_main_back{
border-radius: 8px;
}
.dg_full_main_section_cveta {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 15px 0 0 0;
}
.dg_full_main_section_cvet {
font-size: 0.8rem;
display: flex;
flex-direction: row;
gap: 10px;
align-items: center;
padding: 5px 8px;
border: 1px dashed #1c252e29;
cursor: pointer;
border-radius: 12px;
}
.dg_full_main_section_cvet_img {
width: 35px;
height: 35px;
min-width: 35px;
min-height: 35px;
background-size: contain;
background-repeat: no-repeat;
border-radius: 50%;
}
.dg_full_main_section_cvet_title {
opacity: 0.9;
}
.dg_full_main_section_komnaty {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 15px 0 0 0;
}
.dg_full_main_section_komnata {
font-size: 0.9rem;
display: flex;
flex-direction: row;
gap: 10px;
align-items: center;
padding: 5px 8px;
cursor: pointer;
border-radius: 12px;
font-weight: 500;
background: var(--palette-primary-main);
color: var(--palette-background-paper);
}
.dg_before_main_kolekcii_attr_sections {
margin-bottom: 40px;
display: flex;
flex-direction: column;
gap: 25px;
}
.dg_before_main_kolekcii_attr_section_option_value {
display: flex;
flex-direction: row;
align-items: center;
gap: 15px;
padding: 8px;
border-radius: 12px;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-position: center;
background-size: cover;
border: 1px dashed #1c252e12;
cursor: pointer;
}
.dg_before_main_kolekcii_attr_section h6 {
margin: 0;
font-size: 1rem;
color: var(--palette-text-primary);
margin-bottom: 10px;
font-weight: 400;
}
.dg_before_main_kolekcii_attr_section_options_czvet .swiper-wrapper {
transition-timing-function: linear;
}
.dg_before_main_kolekcii_attr_section_option_cvet_img {
width: 80px;
height: 80px;
background-size: cover;
background-position: center;
border-radius: 12px;
min-width: 80px;
min-height: 80px;
}
.dg_before_main_kolekcii_attr_section_option_cvet_title {
font-size: 0.9rem;
line-height: normal;
}
.dg_before_main_kolekcii_attr_section_option_rooms_title {
width: fit-content;
font-size: 0.9rem;
display: flex;
flex-direction: row;
gap: 10px;
align-items: center;
padding: 5px 8px;
cursor: pointer;
border-radius: 12px;
font-weight: 500; border: 1px dashed #1c252e2b;
}
.dg_before_main_kolekcii_attr_section.room .dg_before_main_kolekcii_attr_section_options{
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
}
.sub_title_shot {
display: flex;
gap: 10px;
align-items: center;
font-size: 0.8rem;
color: var(--palette-text-secondary);
}
.sub_title_shot svg{
width: 20px;
height: 20px;
min-width: 20px;
min-height: 20px;
}
.sub_title_shot p{
margin: 0;
line-height: normal;
}
.dg_product_arhive_page_single_section_title .dg_fragment_sku{
opacity: 0.5;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
line-height: 1.5em;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel ol.dg_list_attributes li a{
color: var(--palette-text-primary);
}
li.with_tippy_single_product > span {
position: relative;
cursor: pointer;
}
li.with_tippy_single_product > span:hover:before{
opacity: 1;
}
li.with_tippy_single_product > span:before {
content: "";
position: absolute;
top: -5px;
right: -18px;
width: 13px;
height: 13px;
background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0C9.3138 0 12 2.6862 12 6C12 9.3138 9.3138 12 6 12C2.6862 12 0 9.3138 0 6C0 2.6862 2.6862 0 6 0ZM6 8.4C5.84087 8.4 5.68826 8.46321 5.57574 8.57574C5.46321 8.68826 5.4 8.84087 5.4 9C5.4 9.15913 5.46321 9.31174 5.57574 9.42426C5.68826 9.53679 5.84087 9.6 6 9.6C6.15913 9.6 6.31174 9.53679 6.42426 9.42426C6.53679 9.31174 6.6 9.15913 6.6 9C6.6 8.84087 6.53679 8.68826 6.42426 8.57574C6.31174 8.46321 6.15913 8.4 6 8.4ZM6 2.7C5.42315 2.7 4.86993 2.92915 4.46204 3.33704C4.05415 3.74493 3.825 4.29815 3.825 4.875C3.825 5.03413 3.88821 5.18674 4.00074 5.29926C4.11326 5.41179 4.26587 5.475 4.425 5.475C4.58413 5.475 4.73674 5.41179 4.84926 5.29926C4.96179 5.18674 5.025 5.03413 5.025 4.875C5.0252 4.69802 5.07356 4.52444 5.16491 4.37285C5.25626 4.22127 5.38714 4.09741 5.54352 4.01455C5.69991 3.93169 5.87589 3.89296 6.05261 3.90251C6.22933 3.91206 6.40012 3.96954 6.54667 4.06876C6.69321 4.16799 6.80998 4.30524 6.88446 4.46578C6.95894 4.62633 6.98831 4.80411 6.96944 4.98008C6.95056 5.15605 6.88415 5.32356 6.77731 5.46466C6.67048 5.60575 6.52726 5.71511 6.363 5.781C5.9574 5.943 5.4 6.3582 5.4 7.05V7.2C5.4 7.35913 5.46321 7.51174 5.57574 7.62426C5.68826 7.73679 5.84087 7.8 6 7.8C6.15913 7.8 6.31174 7.73679 6.42426 7.62426C6.53679 7.51174 6.6 7.35913 6.6 7.2C6.6 7.0536 6.63 6.9804 6.7566 6.918L6.8088 6.894C7.27729 6.70554 7.66563 6.35997 7.90724 5.91655C8.14886 5.47313 8.2287 4.95947 8.13307 4.46363C8.03745 3.96779 7.77233 3.52066 7.38315 3.19888C6.99397 2.87711 6.50497 2.70073 6 2.7Z" fill="currentColor"/></svg>');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
z-index: 1;
opacity: 0.6;
transition: opacity 0.3s;
}
.woocommerce .woocommerce-order-details .woocommerce-table{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
border-radius: 0;
}
.woocommerce .woocommerce-order-details .woocommerce-table a{
color: inherit;
text-decoration: none;
}
.woocommerce ul.order_details{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
padding: 25px;
border-radius: 0;
gap: 10px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
width: fit-content;
}
.woocommerce .woocommerce-customer-details address{
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
border-radius: 0;
width: fit-content;
padding: 25px;
}
.woocommerce ul.order_details li{
border-right: 0;
margin-right: 0;
}
.woocommerce table.shop_table td{
line-height: 1em;
}
.page_404_sections {
display: flex;
flex-direction: column;
align-content: center;
align-items: center;
margin: 120px 50px;
gap: 55px;
}
.page_404_section_title {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
font-weight: 700;
font-size: 2rem;
max-width: 350px;
text-align: center;
line-height: normal;
}
.page_404_section_img svg {
max-width: 300px;
width: 100%;
}
.page_404_section_img{
color: var(--palette-primary-main);
}
.shops_maps{
height: 400px;
background:white;
opacity:1;
}
#shops_maps {
position: relative;
cursor: help;
overflow: hidden;
border-width: 1px;
border-style: solid;
border-color: rgb(204, 204, 204);
border-image: initial;
}
.mapTitle {
position: absolute;
z-index: 1000;
box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px;
display: none;
padding: 5px 20px;
border-radius: 5px;
background: rgb(255, 255, 255);
border-width: 1px;
border-style: solid;
border-color: rgb(204, 204, 204);
border-image: initial;
}
.mapbackrop {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
background: var(--palette-grey-800);
opacity: 0.3;
}
.dg_cities_section .dg_checkbox_inputs .checkbox{
border-radius: 4px;
}
.dg_cities_section .dg_checkbox_inputs{
gap: 5px;
}
.dg_cities_section .dg_checkbox_inputs .text{
font-size: 0.9rem;
}
.dg_cities_sections {
display: flex;
flex-wrap: wrap;
gap: 15px 12px;
}
.dg_shops_section_content_href a.black{
padding: 5px 10px;
font-weight: 400;
}
.dg_shops_sections {
margin: 55px 0;
display: flex;
flex-wrap: wrap;
gap: 25px;
}
.dg_shops_section {
display: flex;
flex-direction: row;
width: 100%;
flex-wrap: wrap;
gap: 15px;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 8px;
padding: 15px;
max-width: 350px;
}
.dg_shops_section_img {
height: 240px;
background-size: cover;
background-position: left;
background-repeat: no-repeat;
border-radius: 4px;
width: 100%;
}
.dg_shops_section_content {
display: flex;
flex-direction: column;
gap: 10px;
width: 100%;
justify-content: space-between;
height: calc(100% - 255px);
}
.dg_shops_section_content_phones {
display: flex;
flex-wrap: wrap;
gap: 10px;
font-size: 0.9rem;
}
.dg_shops_section_content_reshimy_sections {
display: flex;
flex-direction: column;
font-size: 0.9rem;
margin-top: auto;
}
.dg_shops_section_content_reshimy_section {
display: flex;
flex-direction: row;
gap: 10px;
}
.dg_shops_section_content_reshimy_section_title {
font-weight: 600;
}
.dg_shops_section_content_title {
font-weight: 600;
font-size: 1.1rem;
}
.dg_shops_section_content_adress {
font-size: 0.9rem;
}
.dg_shops_section_content_reshimy_section.active {
color: var(--palette-primary-main);
}
.dg_shops_section_content_phone {
display: flex;
flex-direction: row;
gap: 5px;
text-decoration: none;
color: inherit;
font-weight: 600;
}
.dg_shops_section_content_phone.mts:before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' version='1.1' width='516' height='259' viewBox='-0.3168945 -0.0917969 516 259' enable-background='new -0.3168945 -0.0917969 516 259' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Crect opacity='0' fill='%23FFFFFF' width='514.9995117' height='258.3125'/%3E%3Cpolygon fill='%23FF0000' points='7.9570313,249.734375 249.4013672,249.734375 249.4013672,8.3051758 7.9570313,8.3051758 7.9570313,249.734375 '/%3E%3Cpath fill='%23FFFFFF' d='M128.6767578,33.1020508c34.3115234,0,70.9775391,61.3422852,70.9775391,114.4633789 c0,41.7255859-24.527832,77.3203125-70.9775391,77.3203125c-46.484375,0-70.9482422-35.5947266-70.9482422-77.3203125 C57.7285156,94.4443359,94.3603516,33.1020508,128.6767578,33.1020508'/%3E%3Cpolygon fill='%23FF0000' points='507.956543,249.8339844 266.5366211,249.8339844 266.5366211,8.4082031 507.956543,8.4082031 507.956543,249.8339844 '/%3E%3Cpolygon fill='%23FFFFFF' points='284.2094727,100.5058594 309.6303711,100.5058594 317.934082,134.6035156 318.0708008,134.6035156 326.3842773,100.5058594 351.784668,100.5058594 351.784668,158.4638672 334.894043,158.4638672 334.894043,121.2651367 334.7163086,121.2651367 324.6665039,158.4638672 311.3374023,158.4638672 301.2680664,121.2651367 301.1206055,121.2651367 301.1206055,158.4638672 284.2094727,158.4638672 284.2094727,100.5058594 '/%3E%3Cpolygon fill='%23FFFFFF' points='377.7602539,115.3491211 361.5297852,115.3491211 361.5297852,100.5058594 411.8793945,100.5058594 411.8793945,115.3491211 395.6088867,115.3491211 395.6088867,158.4638672 377.7602539,158.4638672 377.7602539,115.3491211 '/%3E%3Cpath fill='%23FFFFFF' d='M454.9916992,122.074707c-0.3251953-2.0878906-1.9648438-8.515625-9.3193359-8.515625 c-8.3828125,0-11.0673828,8.1279297-11.0673828,15.9389648c0,7.7988281,2.6845703,15.9042969,11.0673828,15.9042969 c5.9824219,0,8.3515625-4.21875,9.3984375-9.6884766h17.5439453c0,11.6933594-9.5078125,24.1425781-26.4785156,24.1425781 c-18.7675781,0-29.3798828-13.234375-29.3798828-30.3583984c0-18.2832031,11.5214844-30.3647461,29.3798828-30.3647461 c15.9248047,0.0644531,24.7001953,8.421875,26.2109375,22.9414063H454.9916992L454.9916992,122.074707z'/%3E%3C/svg%3E");
width: 40px;
height: 20px;
background-size: cover;
}
.dg_shops_section_content_phone.a1:before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg' version='1.1' id='svg2' xml:space='preserve' width='523.03998' height='543.05334' viewBox='0 0 523.03998 543.05334' sodipodi:docname='a1-telekom-austria-seeklogo.com.eps'%3E%3Cdefs id='defs6'/%3E%3Csodipodi:namedview id='namedview4' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0'/%3E%3Cg id='g8' inkscape:groupmode='layer' inkscape:label='ink_ext_XXXXXX' transform='matrix(1.3333333,0,0,-1.3333333,0,543.05333)'%3E%3Cg id='g10' transform='scale(0.1)'%3E%3Cpath d='m 3815.36,1525.62 106.22,64.5 1.25,2370.15 -103.37,100.57 -1.57,-973.31 -2.53,-1561.91' style='fill:%23231f20;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path12'/%3E%3Cpath d='m 3243.7,3129.11 c -1.2,-1.17 -2.39,-2.34 -3.68,-3.58 -0.85,-0.81 -1.78,-1.68 -2.66,-2.52 -1.14,-1.09 -2.25,-2.16 -3.46,-3.29 -0.98,-0.92 -2.03,-1.89 -3.05,-2.84 -1.22,-1.13 -2.41,-2.25 -3.68,-3.42 -1.12,-1.02 -2.29,-2.08 -3.44,-3.13 -1.28,-1.17 -2.56,-2.33 -3.91,-3.54 -1.24,-1.11 -2.53,-2.26 -3.81,-3.41 -1.36,-1.2 -2.71,-2.4 -4.13,-3.65 -1.36,-1.19 -2.79,-2.43 -4.2,-3.66 -1.44,-1.25 -2.87,-2.48 -4.36,-3.76 -1.5,-1.29 -3.06,-2.61 -4.61,-3.93 -1.5,-1.27 -3,-2.54 -4.55,-3.83 -1.62,-1.36 -3.27,-2.73 -4.95,-4.12 -1.6,-1.32 -3.21,-2.65 -4.86,-4 -1.74,-1.41 -3.51,-2.84 -5.3,-4.29 -1.69,-1.36 -3.41,-2.74 -5.15,-4.13 -1.83,-1.45 -3.68,-2.92 -5.56,-4.4 -1.81,-1.42 -3.65,-2.86 -5.52,-4.3 -1.93,-1.51 -3.88,-3.01 -5.88,-4.54 -1.9,-1.45 -3.82,-2.91 -5.78,-4.39 -2.05,-1.55 -4.11,-3.1 -6.22,-4.67 -2,-1.5 -4.05,-3.01 -6.1,-4.51 -2.16,-1.59 -4.33,-3.18 -6.54,-4.78 -2.09,-1.51 -4.21,-3.04 -6.34,-4.56 -2.31,-1.65 -4.59,-3.28 -6.95,-4.94 -2.16,-1.53 -4.39,-3.07 -6.61,-4.61 -2.4,-1.68 -4.8,-3.35 -7.26,-5.03 -2.29,-1.57 -4.64,-3.14 -6.98,-4.72 -2.5,-1.69 -4.97,-3.37 -7.53,-5.06 -2.4,-1.6 -4.88,-3.21 -7.33,-4.82 -2.61,-1.7 -5.17,-3.4 -7.83,-5.11 -2.51,-1.62 -5.11,-3.25 -7.68,-4.87 -2.69,-1.71 -5.35,-3.42 -8.09,-5.14 -2.66,-1.65 -5.4,-3.32 -8.1,-4.98 -2.78,-1.71 -5.51,-3.41 -8.34,-5.12 -5.46,-3.3 -11.01,-6.61 -16.68,-9.92 -2.63,-1.54 -5.38,-3.09 -8.06,-4.63 -3.21,-1.85 -6.36,-3.69 -9.62,-5.53 -2.92,-1.65 -5.92,-3.29 -8.89,-4.94 -3.13,-1.74 -6.24,-3.49 -9.42,-5.22 -3.09,-1.68 -6.25,-3.36 -9.38,-5.03 -3.19,-1.72 -6.36,-3.43 -9.61,-5.13 -3.16,-1.67 -6.41,-3.33 -9.64,-4.99 -3.33,-1.72 -6.64,-3.43 -10.02,-5.15 -3.24,-1.64 -6.56,-3.27 -9.86,-4.91 -3.46,-1.72 -6.91,-3.44 -10.44,-5.15 -3.33,-1.62 -6.73,-3.24 -10.12,-4.85 -3.58,-1.71 -7.16,-3.42 -10.81,-5.12 -3.46,-1.61 -6.98,-3.22 -10.5,-4.82 -3.67,-1.68 -7.34,-3.35 -11.06,-5.02 -3.57,-1.6 -7.19,-3.18 -10.81,-4.77 -3.79,-1.66 -7.6,-3.31 -11.46,-4.96 -3.67,-1.57 -7.38,-3.13 -11.11,-4.69 -3.89,-1.62 -7.8,-3.25 -11.75,-4.86 -3.79,-1.54 -7.6,-3.08 -11.44,-4.61 -4.03,-1.6 -8.08,-3.19 -12.15,-4.78 -3.87,-1.5 -7.75,-2.99 -11.67,-4.48 -1.86,-0.7 -3.65,-1.42 -5.52,-2.12 l 173.91,-21.43 c 21.32,8.47 182.82,73.6 273.75,138.01 l -0.49,157.37 c -1.53,-1.54 -3.18,-3.17 -4.92,-4.88 -0.57,-0.56 -1.2,-1.17 -1.79,-1.74' style='fill:%23302d2e;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path14'/%3E%3Cpath d='m 2770.33,3374.36 v -503.19 c 3.03,1.07 6.08,2.14 9.07,3.22 4.98,1.8 9.93,3.6 14.81,5.42 5.01,1.87 9.95,3.76 14.87,5.65 4.98,1.92 9.95,3.85 14.86,5.8 4.58,1.82 9.09,3.65 13.59,5.49 5.11,2.09 10.2,4.19 15.21,6.3 4.1,1.73 8.12,3.46 12.15,5.2 5.25,2.27 10.48,4.55 15.62,6.84 3.59,1.61 7.13,3.22 10.67,4.84 5.43,2.48 10.84,4.96 16.15,7.46 3.02,1.42 5.99,2.85 8.98,4.28 5.67,2.72 11.32,5.45 16.84,8.19 2.43,1.2 4.8,2.41 7.2,3.62 5.95,2.99 11.87,5.99 17.65,9.01 1.78,0.92 3.52,1.86 5.29,2.78 6.26,3.3 12.46,6.6 18.52,9.91 1.14,0.62 2.26,1.25 3.4,1.87 6.56,3.61 13.03,7.22 19.35,10.83 0.54,0.3 1.06,0.61 1.59,0.91 165.34,94.72 245.46,187.13 246.56,188.43 l 17.53,20.62 0.7,-219.69 -0.01,-0.01 4.37,-1407.75 520.05,-41.74 2.54,1569.73 1.59,984.53 -434,-63.94 c -75.12,-377.79 -537.14,-607.19 -595.15,-634.61' style='fill:%23423f3f;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path16'/%3E%3Cpath d='m 1765.76,2360.66 238.87,-873.06 226.07,3.84 -351.63,1280.35 -113.31,-411.13' style='fill:%238d0f14;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path18'/%3E%3Cpath d='m 1989.43,1467.34 -492.92,-8.37 248.51,901.72 0.02,0.09 134.06,486.41 377.72,-1375.31 z M 3190.41,346.422 2245.42,3526.56 1492.88,3660.64 1125.64,2578.4 250.719,0 l 871.761,101.77 209.56,760.39 825.97,48.629 248.88,14.652 2.14,-7.812 172.89,-629.481 608.49,58.274' style='fill:%23e81c24;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path20'/%3E%3Cpath d='M 1177.83,3501.8 0,137.109 230.625,3.01953 1116.91,2614.92 1468.74,3651.76 1177.83,3501.8' style='fill:%23c1171d;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path22'/%3E%3Cpath d='M 2183.91,892.281 2345.63,310.43 2561,288.809 2391.89,904.52 2183.91,892.281' style='fill:%238d0f14;fill-opacity:1;fill-rule:nonzero;stroke:none' id='path24'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
}
.dg_shops_section_content_phone.dom:before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='800px' height='800px' viewBox='0 0 32 32' version='1.1'%3E%3Cpath fill='CurrentColor' d='M26 32h-21c-1.105 0-2-0.896-2-2v-24c0-1.105 0.895-2 2-2v24c0 1.104 0.896 2 2 2h4c1.105 0 2-0.896 2-2v-24h13c1.105 0 2 0.896 2 2v24c0 1.104-0.895 2-2 2zM21 29h2v-2h-2v2zM21 26h2v-2h-2v2zM21 23h2v-2h-2v2zM21 20h2v-2h-2v2zM18 29h2v-2h-2v2zM18 26h2v-2h-2v2zM18 23h2v-2h-2v2zM18 20h2v-2h-2v2zM26 7c0-0.553-0.447-1-1-1h-9c-0.552 0-1 0.447-1 1v4c0 0.552 0.448 1 1 1h9c0.553 0 1-0.448 1-1v-4zM26 18h-2v2h2v-2zM26 21h-2v2h2v-2zM26 24h-2v2h2v-2zM26 27h-2v2h2v-2zM11 29h-4c-0.552 0-1-0.447-1-1v-25c0-0.553 0.448-1 1-1h1.938v-2h1.062v2h1c0.552 0 1 0.447 1 1v25c0 0.553-0.448 1-1 1z'/%3E%3C/svg%3E");
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
}
.dg_shop_single_section_img_big > div, .dg_shop_single_section_img_big > .dg_shop_single_section_img_big_iframe{
width: 100%;
aspect-ratio: 16 / 12;
background-size: cover;
background-position: center;
border-radius: 12px;
background-repeat: no-repeat;
}
.dg_shop_single_section_img_big > div{
cursor: zoom-in;
}
.dg_shop_single_section_img_big_iframe iframe{
width: 100%;
height: 100%;
border-radius: 12px;
}
.dg_shop_single_section_img_small > div {
width: 100%;
max-width: 75px;
aspect-ratio: 1 / 1;
}
.dg_shop_single_section_imgs_small {
width: 360px;
height: 70px;
max-width: 100%;
padding: 0 15px !important;
margin-top: 15px;
margin-bottom: 15px;
}
.dg_modal_contakts_content_single_select_content_section {
display: flex;
flex-direction: column;
gap: 10px;
}
.dg_modal_contakts_content_single_select_content_section_row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
flex-direction: column;
align-content: center;
}
.dg_modal_contakts_content_single_select_content_section_row_title {
font-weight: 600;
text-align: center;
}
.dg_modal_contakts_content_single_select_content_section_row_content {
display: flex;
flex-wrap: wrap;
gap: 8px;
justify-content: center;
}
.dg_shop_single_section_img_small > div {
width: 100%;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;
background-position: center;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
background-color: transparent;
outline: 0;
border: 0;
margin: 0;
padding: 0;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-text-decoration: none;
text-decoration: none;
color: inherit;
height: 64px;
opacity: 0.48;
-ms-flex-negative: 0;
flex-shrink: 0;
cursor: pointer;
border-radius: 10px;
-webkit-transition: all 250ms cubic -bezier(0.4, 0, 0.6, 1) 250ms, box-shadow 250ms cubic -bezier(0.4, 0, 0.6, 1) 250ms;
transition: all 600ms ease-out;
}
.dg_shop_single_section_img_small.swiper-slide-thumb-active > div{
opacity: 1;
box-shadow: 0 0 0 1px rgba(var(--palette-grey-900Channel) / 0.15);
}
.dg_shop_single_sections_row_flex {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.dg_shop_single_section_first, .dg_shop_single_section_second {
width: calc(50% - 10px);
}
.dg_shop_single_section_second {
background-color: var(--palette-background-paper);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
height: fit-content;
padding: 20px;
display: flex;
flex-direction: column;
gap: 20px;
}
.dg_shop_single_section_second_row {
display: flex;
flex-direction: column;
gap: 5px;
}
.dg_shop_single_section_second_row_title {
font-weight: bold;
}
.dg_shop_single_section_second_row_Content {
font-size: 0.9rem;
}
.dg_shop_single_sections {
display: flex;
flex-direction: column;
gap: 80px;
}
.dg_shop_single_section_tabs {
background-color: var(--palette-background-paper);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
height: fit-content;
padding: 20px;
display: flex;
flex-direction: column;
gap: 20px;
width: 100%;
}
.dg_shop_single_section_tabs_title {
display: flex;
flex-direction: row;
gap: 25px;
overflow: auto;
border-bottom: 1px solid var(--palette-divider);
}
.dg_shop_single_section_tab_title {
cursor: pointer;
padding: 10px;
transition: all 300ms ease-out;
white-space: nowrap;
}
.dg_shop_single_section_tab_title.active{
border-bottom: 1px solid var(--palette-primary-main);
}
.dg_shop_single_section_tab_title:hover{
color: var(--palette-primary-main);
}
.dg_shop_single_section_tab_content{
display: none;
padding: 15px 0;
}
.dg_shop_single_section_tab_content.active{
display: block;
}
#map_single_shop_tab{
height: 400px;
}
.dg_front_slajder_beskonechnyh_kategorij_sections {
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
width: 100%;
height: 80px;
background: #ffffff91;
}
.dg_front_slajder_beskonechnyh_kategorij_sections_sliders .swiper-wrapper { }
.dg_front_slajder_beskonechnyh_kategorij_sections_sliders .swiper-container {
height: calc(100vh - 120px);
margin: 60px;
}
.dg_front_slajder_beskonechnyh_kategorij_section {
display: flex;
height: 75px;
align-items: center;
color: inherit;
text-decoration: none;
line-height: normal;
gap: 10px;
width: 100%;
justify-content: center;
}
.dg_front_slajder_beskonechnyh_kategorij_section_img {
width: 55px;
height: 55px;
border-radius: 50%;
min-width: 55px;
min-height: 55px;
max-width: 55px;
max-height: 55px;
border: 1px solid var(--palette-divider);
overflow: hidden;
}
.dg_front_slajder_beskonechnyh_kategorij_section_img_media {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
}
.nabory_mebely_single_sections{
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
}
.nabory_mebely_single_section_imgs {
display: flex;
flex-wrap: wrap;
margin-top: 55px;
gap: 16px;
}
.nabory_mebely_single_section_img {
width: calc(50% - 8px);
position: relative;
}
.nabory_mebely_single_section_img_title {
position: absolute;
bottom: 0;
width: 100%;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
background-color: rgba(var(--palette-background-defaultChannel) / 0.8);
color: var(--palette-grey-800);
border-radius: 0 0 7px 7px;
padding: 5px;
text-align: center;
}
.nabory_mebely_single_section_img_back {
width: 100%;
aspect-ratio: 12 / 9;
background-size: cover;
background-position: center;
border-radius: 8px;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.24), -20px 20px 40px -4px rgba(145 158 171 / 0.24);
}
span.edit-link {
position: fixed;
left: 25px;
bottom: 25px;
z-index: 9999999;
background: var(--palette-primary-main);
padding: 8px 10px;
border-radius: 20px;
line-height: normal;
display: flex;
align-items: center;
justify-content: center;
display: none;
}
span.edit-link a {
color: var(--palette-background-paper);
font-size: 0.7rem;
line-height: normal;
text-decoration: none;
}
.dg_modal_contakts_content{
height: 100%;
}
.dg_modal_contakts_content #dg_modal_contakts_maps_ya{
height: 40%;
}
.dg_modal_contakts_content_single{
height: 60%;
}
.dg_modal_contakts_content_single_select_section {
height: 50px;
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
}
.dg_modal_contakts_content_single_select_section .select2-container {
width: 100% !important;
max-width: 350px;
text-align: center;
border-width: thin;
border-color: var(--palette-divider);
border-style: solid;
border-radius: 8px;
}
.dg_modal_contakts_content_single_select_contents {
padding: 10px;
overflow: auto;
height: calc(100% - 50px);
display: flex;
flex-direction: column;
justify-content: space-between;
}
.dg_modal_contakts_content_single_select_contents_title {
display: flex;
flex-wrap: wrap;
gap: 8px;
justify-content: center;
margin-top: 25px;
font-size: 0.8rem;
}
.dg_modal_contakts_content_single_select_contents_title p {
margin: 0;
text-align: center;
}
.dg_modal_contakts_content_single_select_content{
display: none;
font-size: 1rem;
height: 100%;
flex-direction: column;
justify-content: center;
}
.dg_modal_contakts_content_single_select_content:first-child{
display: flex;
}
.dg_modal_contakts_modal{
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
overflow-y: auto;
display: -ms-flexbox;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
outline: 0;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
max-width: 600px;
margin-top: 40px;
width: 100%;
margin-left: auto;
margin-right: auto;
height: calc(100% - 80px);
max-height: 600px;
position: relative;
}
.dg_modal_contakts_modal hr {
margin: 0px;
flex-shrink: 0;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.dg_modal_youtube_modal{
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
overflow-y: auto;
display: -ms-flexbox;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
z-index: var(--zIndex-drawer);
-webkit-overflow-scrolling: touch;
outline: 0;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
background-color: rgba(var(--palette-background-paperChannel) / 0.9);
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
box-shadow: 40px 40px 80px -8px rgba(var(--palette-grey-500Channel) / 0.24);
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: var(--layout-nav-mobile-width);
transform: none;
transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
max-width: 1200px;
margin-top: 40px;
width: 100%;
margin-left: auto;
margin-right: auto;
height: calc(100% - 80px);
max-height: 600px;
position: relative;
}
.dg_modal_youtube_modal hr {
margin: 0px;
flex-shrink: 0;
border-width: 0px 0px thin;
border-color: var(--palette-divider);
border-style: dashed;
}
.sales_kmk_section_slider .swiper-wrapper{ }
.sales_kmk_section_slider_single_background {
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
aspect-ratio: 5.5 / 3.5;
max-width: 550px;
max-height: 350px;
}
.sales_kmk_section_slider{
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
}
.sales_kmk_section_products{
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
}
.sales_kmk_section_no_loop {
display: flex;
flex-direction: column;
align-items: center;
gap: 50px;
}
.sales_kmk_section_no_loop_title {
font-size: 1.4rem;
max-width: 360px;
text-align: center;
font-weight: bold;
line-height: normal;
}
.sales_kmk_section_no_loop_img svg {
height: 220px;
}
.sales_kmk_sections_front_page {
margin-top: 105px;
position: relative;
}
.hity_prodash_kmk_sections_front_page { position: relative;
}
.dg_popular_catalogue_sections_v2 .dg_full_main_section_title{ }
.dg_animate{
background: linear-gradient(300deg, var(--palette-primary-main) 0%, var(--palette-warning-main) 25%, var(--palette-primary-main) 50%, var(--palette-warning-main) 75%, var(--palette-primary-main) 100%);
background-clip: text;
-webkit-text-fill-color: transparent;
text-fill-color: transparent;
color: transparent;
background-size: 400%;
background-position: 10% center;
-webkit-background-clip: text;
}
.dg_bacground_fly {
position: absolute;
width: 100%;
height: 320px;
background: var(--palette-primary-main);
overflow: hidden;
top: 45px;
left: 0;
opacity: 0.2;
}
.dg_bacground_fly .dg_bacground_fly_div{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100px;
background: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/wave.webp);
background-size: 1000px 100px
}
.dg_bacground_fly .dg_bacground_fly_div_flip{
position: absolute;
bottom: top;
left: 0;
width: 100%;
height: 100px;
background: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/wave-flip.webp);
background-size: 1000px 100px
}
.dg_bacground_fly .dg_bacground_fly_div_flip.dg_bacground_fly_div1{
animation: wave 40s linear infinite;
z-index: 1000;
opacity: 1;
animation-delay: 0s;
top: 0;
}
.dg_bacground_fly .dg_bacground_fly_div_flip.dg_bacground_fly_div2{
animation: wave2 25s linear infinite;
z-index: 999;
opacity: 0.5;
animation-delay: -5s;
top: 10px;
}
.dg_bacground_fly .dg_bacground_fly_div_flip.dg_bacground_fly_div3{
animation: wave 40s linear infinite;
z-index: 998;
opacity: 0.2;
animation-delay: -2s;
top: 15px;
}
.dg_bacground_fly .dg_bacground_fly_div_flip.dg_bacground_fly_div4{
animation: wave2 15s linear infinite;
z-index: 997;
opacity: 0.7;
animation-delay: -5s;
top: 20px;
}
.dg_bacground_fly .dg_bacground_fly_div.dg_bacground_fly_div1{
animation: wave 40s linear infinite;
z-index: 1000;
opacity: 1;
animation-delay: 0s;
bottom: 0;
}
.dg_bacground_fly .dg_bacground_fly_div.dg_bacground_fly_div2{
animation: wave2 25s linear infinite;
z-index: 999;
opacity: 0.5;
animation-delay: -5s;
bottom: 10px;
}
.dg_bacground_fly .dg_bacground_fly_div.dg_bacground_fly_div3{
animation: wave 40s linear infinite;
z-index: 998;
opacity: 0.2;
animation-delay: -2s;
bottom: 15px;
}
.dg_bacground_fly .dg_bacground_fly_div.dg_bacground_fly_div4{
animation: wave2 15s linear infinite;
z-index: 997;
opacity: 0.7;
animation-delay: -5s;
bottom: 20px;
}
@keyframes wave{
0%{
background-position-x: 0px; 
}
100%{
background-position-x: 1000px; 
}
}
@keyframes wave2{
0%{
background-position-x: 0px; 
}
100%{
background-position-x: -1000px; 
}
}
.sales_kmk_section_front_page_sliders_action_title {
color: var(--palette-grey-800);
font-size: 72px;
z-index: 2;
max-width: 350px;
width: 100%;
font-weight: bold;
text-align: center;
background: linear-gradient(300deg, var(--palette-primary-main) 0%, #ffffff 25%, var(--palette-primary-main) 50%, #fffefc 75%, #ffffff 100%);
background-clip: text;
-webkit-text-fill-color: transparent;
text-fill-color: transparent;
color: transparent;
background-size: 400%;
background-position: 10% center;
-webkit-background-clip: text;
}
.sales_kmk_sections_front_page_sliders_action{
position: relative;
}
.hity_prodash_sections_front_page_sliders_action{
position: relative;
}
.sales_kmk_section_front_page_sliders_action_content {
width: calc(100% - 400px);
opacity: 0.9;
}
.sales_kmk_section_front_page_sliders_action_content .sales_kmk_section_slider{
margin: 0;
}
.sales_kmk_section_front_page_sliders_action {
z-index: 2;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
gap: 50px;
height: 350px;
flex-wrap: wrap;
}
.sales_kmk_sections_front_page_loop_products {
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
z-index: 1;
position: relative;
}
.sales_kmk_sections_front_page_loop_products_title{
font-size: 2rem;
margin: 0;
}
.hity_prodash_kmk_sections_front_page_loop_products {
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
margin-top: 40px;
z-index: 1;
position: relative;
}
.hity_prodash_kmk_sections_front_page_loop_products_title{
font-size: 2rem;
margin: 0;
}
.hity_prodash_kmk_sections_front_page_loop_products_show_more {
margin-top: 44px;
text-align: center;
}
.sales_kmk_sections_front_page_loop_products_show_more {
margin-top: 44px;
text-align: center;
}
.nabory_mebely_sections {
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
display: block;
padding-left: 24px;
padding-right: 24px;
max-width: 1200px;
}
.nabory_mebely_section_content {
display: flex;
gap: 0;
flex-direction: column;
}
.nabory_mebely_section_content_single {
display: block;
position: relative;
max-width: 100%;
width: 100%;
border: 1px solid rgba(var(--palette-background-defaultChannel) / 0.8);
}
.nabory_mebely_section_content_single_title {
position: absolute;
line-height: normal;
text-align: center;
width: 100%;
z-index: 1;
top: 0;
height: 100%;
color: var(--palette-grey-800);
padding: 10px;
background: rgba(var(--palette-background-defaultChannel) / 0.8);
font-size: 1.6rem;
font-weight: bold;
display: flex;
justify-content: center;
align-items: center;
-webkit-transition: all 0.5s;
transition: all 0.5s;
opacity: 0;
padding: 15px;
}
.nabory_mebely_section_content_single_back {
position: absolute;
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.2s;
}
@media screen and (min-width:1000px){
.nabory_mebely_section_content_single:hover .nabory_mebely_section_content_single_title {
opacity: 1;
}
.nabory_mebely_section_content_single:hover .nabory_mebely_section_content_single_back {
opacity: 1;
}
}
.nabory_mebely_section_content_single_img {
width: 100%;
aspect-ratio: 8 / 4;
background-size: cover;
background-position: center;
background-attachment: scroll;
width: 100%;
height: 100%;
}
.sales_kmk_front_page_loop_products_title_section {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.hity_prodash_kmk_sections_front_page .dg_bacground_fly{
background: var(--wp--preset--gradient--electric-grass);
}
.hity_prodash_kmk_front_page_loop_products_title_section {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.dg_front_page_akcii_v2 .dg_front_slajder_beskonechnyh_kategorij_sections{
position: relative;
margin: 25px 0;
}
.nabory_mebely_sections_front {
margin: 25px 0;
}
.sales_kmk_front_page_loop_products_section_navigation {
display: flex;
flex-direction: row;
gap: 8px;
height: auto;
align-items: center;
}
.sales_kmk_front_page_loop_products_section_navigation > div {
height: 36px;
background: var(--palette-grey-800);
color: var(--palette-common-white);
opacity: 0.65;
border-radius: 50%;
width: 36px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: .5s all;
}
.sales_kmk_front_page_loop_products_section_navigation > div:hover{
opacity: 1;
}
.sales_kmk_front_page_loop_products_section_navigation > div > svg {
height: 24px;
width: 24px;
}
.hity_prodash_kmk_front_page_loop_products_section_navigation {
display: flex;
flex-direction: row;
gap: 8px;
height: auto;
align-items: center;
}
.hity_prodash_kmk_front_page_loop_products_section_navigation > div {
height: 36px;
background: var(--palette-grey-800);
color: var(--palette-common-white);
opacity: 0.65;
border-radius: 50%;
width: 36px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: .5s all;
}
.hity_prodash_kmk_front_page_loop_products_section_navigation > div:hover{
opacity: 1;
}
.hity_prodash_kmk_front_page_loop_products_section_navigation > div > svg {
height: 24px;
width: 24px;
}
.dg_front_page_akcii_sections_v2{
position: relative;
}
.dg_front_page_akcii_sections_v2_list_navigation {
display: flex;
flex-direction: row;
gap: 8px;
height: auto;
align-items: center;
}
.dg_front_page_akcii_sections_v2_list_navigation > div {
height: 36px;
color: var(--palette-text-primary);
opacity: 0.65;
border-radius: 50%;
width: 36px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: .5s all;
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
background-color: rgba(var(--palette-background-defaultChannel) / 0.8);
}
.dg_front_page_akcii_sections_v2_list_navigation > div:hover{
opacity: 1;
}
.dg_front_page_akcii_sections_v2_list_navigation > div > svg {
height: 24px;
width: 24px;
}
.dg_front_page_akcii_sections_v2_list_navigation.next {
position: absolute;
right: 10px;
top: 50%;
z-index: 2;
}
.dg_front_page_akcii_sections_v2_list_navigation.prev {
position: absolute;
left: 10px;
top: 50%;
z-index: 2;
}
.sales_kmk_front_page_loop_products_section{
padding-bottom: 35px !important;
}
.sales_kmk_front_page_loop_products_section .dg_product_arhive_page_single a.woocommerce-loop-product__link img{
max-height: 260px;
}
.sales_kmk_front_page_loop_products_section_show_more {
background-color: var(--palette-background-paper);
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
height: 100%;
display: flex;
position: relative;
justify-content: center;
align-items: center;
text-decoration: none;
opacity: 1;
}
.sales_kmk_front_page_loop_products_section .swiper-slide-show-more{
height: auto;
}
.sales_kmk_front_page_loop_products_section_show_more_content {
text-align: center;
background-color: var(--palette-grey-700);
color: var(--palette-common-white);
text-decoration: none;
padding: 11px 20px;
border-radius: 18px;
font-size: 0.9rem;
line-height: normal;
margin: 0 15px;
}
.nabory_mebely_section_content_first_section {
display: flex;
}
.nabory_mebely_section_content_last_section {
display: flex;
}
.nabory_mebely_section_content_first_section .nabory_mebely_section_content_single_img {
aspect-ratio: 8 / 5;
}
.sections_create_kyhni_banner{
position: relative;
margin-top: 55px;
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg1{
z-index: 2;
display: block;
color: var(--palette-grey-500);
position: absolute;
width: 16px;
height: 16px;
left: 72px;
top: 50%;
margin-top: calc(-1 * var(--spacing));
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg1 path{
fill: currentcolor;
stroke: currentcolor;
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg2{
z-index: 1;
display: block;
color: var(--palette-grey-500);
position: absolute;
width: 1px;
opacity: 0.24;
top: 0px;
left: 80px;
height: calc(50% + 64px);
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg2 line{
stroke-dasharray: 3;
stroke: currentcolor;
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg3{
z-index: 1;
display: block;
color: var(--palette-grey-500);
position: absolute;
width: 100%;
height: 1px;
opacity: 0.24;
top: 50%;
left: 0px;
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg3 line{
stroke-dasharray: 3;
stroke: currentcolor;
}
.section_create_kyhni_banner_back{
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
padding-left: calc(3 * var(--spacing));
padding-right: calc(3 * var(--spacing));
position: relative;
z-index: 9;
max-width: 1200px;
}
.section_create_kyhni_banner_back_content{
background-image: linear-gradient(0deg, rgba(var(--palette-grey-500Channel) / 0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--palette-grey-500Channel) / 0.04) 1px, transparent 1px);
background-size: 36px 36px;
background-repeat: repeat;
background-position: center center;
padding-top: calc(8 * var(--spacing));
padding-bottom: calc(8 * var(--spacing));
padding-left: calc(5 * var(--spacing));
padding-right: calc(5 * var(--spacing));
border-radius: calc(3 * var(--shape-borderRadius));
display: flex;
overflow: hidden;
background-color: var(--palette-grey-900);
position: relative;
-webkit-box-align: center;
align-items: center;
border: solid 1px var(--palette-grey-800);
text-align: left;
flex-direction: row;
gap: 35px;
min-height: 450px;
}
.section_create_kyhni_banner_back_content_img_back {
width: 100%;
background-size: cover;
aspect-ratio: 8 / 5;
border-radius: calc(3 * var(--shape-borderRadius));
}
.section_create_kyhni_banner_back_content_text {
display: flex;
flex-direction: column;
gap: calc(5 * var(--spacing));
z-index: 9;
}
.section_create_kyhni_banner_back_content_back {
top: 0px;
right: 0px;
z-index: 7;
width: 100%;
opacity: 0.4;
max-width: 420px;
aspect-ratio: 1 / 1;
position: absolute;
background-image: radial-gradient(farthest-side at top right, var(--palette-grey-500) 0%, rgba(var(--palette-grey-500Channel) / 0.08) 75%, transparent 90%);
}
.section_create_kyhni_banner_back_content_text_section{
margin: 0px;
color: var(--palette-common-white);
font-weight: 800;
font-size: 3rem;
line-height: 1.25;
text-transform: capitalize;
}
.section_create_kyhni_banner_back_content_button{
gap: calc(2 * var(--spacing));
display: flex;
flex-wrap: wrap;
-webkit-box-pack: start;
justify-content: flex-start;
}
.section_create_kyhni_banner_back_content_button a.green {
font-size: 1rem;
padding-left: 25px;
padding-right: 25px;
}
.section_create_kyhni_banner_back_content_img{
width: 100%;
max-width: 450px;
}
.shops_maps_main_page_section{
margin-top: 55px;
display: flex;
flex-direction: column;
gap: 25px;
}
.shops_maps_main_page_section_title{
font-size: 2rem;
margin: 0;
font-weight: bold;
width: 100%;
text-align: center;
}
.shops_maps_main_page{
width: 100%;
height: 300px;
position: relative;
cursor: help;
overflow: hidden;
border-width: 1px;
border-style: solid;
border-color: rgb(204, 204, 204);
border-image: initial;
object-fit: cover;
aspect-ratio: 16 / 10;
border-radius: 16px 16px 0px;
border: solid 2px var(--palette-common-white);
}
.shops_maps_main_page_sections{
padding-top: calc(10 * var(--spacing));
padding-bottom: calc(3 * var(--spacing));
position: relative;
}
.shops_maps_main_page_section_back_svg{
display: flex;
flex-direction: column;
gap: calc(8 * var(--spacing));
top: 64px;
left: 80px;
-webkit-box-align: center;
align-items: center;
position: absolute;
transform: translateX(-50%);
}
.shops_maps_main_page_section_back_svg svg{
z-index: 2;
display: block;
color: var(--palette-grey-500);
width: 20px;
height: 10px;
position: static;
opacity: 0.12;
}
.shops_maps_main_page_section_back_svg svg path{
fill: currentcolor;
stroke: currentcolor;
}
.shops_maps_main_page_section_back_svg_out{
z-index: 1;
display: block;
color: var(--palette-grey-500);
position: absolute;
width: 1px;
height: 100%;
opacity: 0.24;
top: 0px;
left: 80px;
}
.shops_maps_main_page_section_back_svg_out line{
stroke-dasharray: 3;
stroke: currentcolor;
}
.shops_maps_main_page_section_content{
width: 100%;
margin-left: auto;
box-sizing: border-box;
margin-right: auto;
padding-left: calc(3 * var(--spacing));
padding-right: calc(3 * var(--spacing));
position: relative;
max-width: 1200px;
}
.shops_maps_main_page_section_content_single{
flex-flow: wrap;
min-width: 0px;
box-sizing: border-box;
display: flex;
gap: 20px;
position: relative;
z-index: 9;
}
.shops_maps_main_page_section_content_single > svg{
inset: 0px;
margin: auto;
width: 560px;
height: 560px;
color: var(--palette-grey-500);
position: absolute;
display: block;
}
.shops_maps_main_page_section_content_single_row_1{
gap: calc(3 * var(--spacing));
display: flex;
flex-direction: column;
text-align: left;
justify-content: center;
width: 44%;
}
.shops_maps_main_page_section_content_single_row_1 span{
font-weight: 700;
font-size: 0.75rem;
line-height: 1.5;
text-transform: uppercase;
color: var(--palette-text-disabled);
}
.shops_maps_main_page_section_content_single_row_1 h3{
margin: 0px;
font-weight: 800;
font-size: 2.2rem;
line-height: normal;
}
.form_contact_main h3{
margin: 0px;
font-weight: 800;
font-size: 2.2rem;
line-height: normal;
text-align: center;
}
.shops_maps_main_page_section_content_single_row_1 p{
margin: 0px;
font-weight: 400;
font-size: 1rem;
line-height: 1.5;
color: var(--palette-text-secondary);
}
.shops_maps_main_page_section_content_single_row_2{
-webkit-box-flex: 0;
flex-grow: 0;
flex-basis: auto;
width: calc(56% - 20px);
z-index: 1;
}
.shops_maps_main_page_section_content_single_row_2_shadow{
display: flex;
flex-direction: column;
align-items: flex-end;
filter: drop-shadow(0 24px 48px rgba(var(--palette-grey-500Channel) / 0.16));
}
.section_o_nas_main {
padding: 80px 20px;
position: relative;
overflow: hidden;
text-align: center;
}
.section_o_nas_main_constent {
max-width: 1200px;
margin: 0 auto;
color: #fff;
z-index: 2;
position: relative;
}
.section_o_nas_main.bg {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.section_o_nas_main::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.4);
z-index: 1;
}
.section_o_nas_main h2 {
font-size: 2.8em;
margin-bottom: 20px;
}
.section_o_nas_main p {
font-size: 1.2em;
line-height: 1.6;
max-width: 800px;
margin: 0 auto;
}
.section_o_nas_main_constent_ {
opacity: 0;
transform: translateY(40px);
transition: all 0.8s ease-out; }
.section_o_nas_main_constent_.visible {
opacity: 1;
transform: translateY(0);
} .dg_about_sections {
font-family: "Segoe UI", sans-serif;
}
.dg_about_sections section {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 60px 20px; position: relative;
opacity: 0;
transform: translateY(50px);
transition: opacity 0.8s ease, transform 0.8s ease;
background: radial-gradient(circle at 30% 30%,
rgba(255, 86, 48, 0.05) 0%,
rgba(0, 167, 111, 0.05) 40%,
rgba(28, 37, 46, 0.05) 100%
);
background-size: 250% 250%;
animation: dg_about_sections_pulse 10s ease-in-out infinite;
}
.dg_about_sections section.active {
opacity: 1;
transform: translateY(0);
}
.dg_about_sections section:nth-child(even) { background: linear-gradient(135deg,
rgba(0, 167, 111, 0.08),
rgba(255, 86, 48, 0.06),
rgba(0, 167, 111, 0.05),
rgba(255, 86, 48, 0.04)
);
background-size: 600% 600%;
animation: dg_about_sections_gradient_move 20s ease infinite;
}
.dg_about_sections h2 {
font-size: 36px;
margin-bottom: 20px;
text-align: center;
}
.dg_about_sections p {
font-size: 16px;
max-width: 1200px;
margin: 0 auto;
margin-bottom: 1em;
line-height: 1.6;
}
.dg_about_sections section > div {
max-width: 1200px;
margin: 0 auto;
}
.table_div_o_nas{
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.dg_about_sections section > div .table_div_o_nas table{
width: 100%; border-collapse: collapse;
font-size: 16px;
}
.dg_about_sections section a{
color: var(--palette-primary-main);
}
.dg_about_sections section > div .table_div_o_nas table thead {
background-color: #f5f5f5;
}
.dg_about_sections section > div .table_div_o_nas table th,
.dg_about_sections section > div .table_div_o_nas table td {
padding: 12px 16px;
text-align: left;
border-bottom: 1px solid #e0e0e0;
white-space: nowrap; } @media (max-width: 768px) {
.dg_about_sections section > div .table_div_o_nas table {
font-size: 14px;
}
}
@keyframes dg_about_sections_gradient_move {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
@keyframes dg_about_sections_pulse {
0%, 100% { background-size: 150% 150%; }
50% { background-size: 200% 200%; }
}
@media (max-width: 768px) {
.dg_about_sections h2 {
font-size: 28px;
}
.dg_about_sections p {
font-size: 16px;
}
}
.section_lending_kontakts_div_sections {
display: flex;
flex-direction: column;
gap: 10px;
max-width: 1200px;
align-items: center;
}
.section_lending_kontakts_div {
display: flex;
flex-wrap: wrap;
gap: 6px;
justify-content: center;
text-align: center;
}
.section_lending_kontakts_div_phones {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
.dg_about_sections section::before {
content: '';
position: absolute;
top: 10px;
bottom: 10px;
left: 20px;
width: 3px;
background-image: repeating-linear-gradient(to bottom, rgb(0 167 111 / 4%), rgb(29 35 39 / 3%) 10px, transparent 10px, #00000000 36px);
border-radius: 3px;
z-index: 0;
animation: dashedMove 2s linear infinite;
background-size: 100% 40px;
}
.dg_about_sections section::after {
content: '';
position: absolute;
top: 10px;
bottom: 10px;
right: 20px;
width: 3px;
background-image: repeating-linear-gradient(to bottom, rgb(0 167 111 / 4%), rgb(29 35 39 / 3%) 10px, transparent 10px, #00000000 36px);
border-radius: 3px;
z-index: 0;
animation: dashedMove 2s linear infinite;
background-size: 100% 40px;
}
@keyframes dashedMove {
0% {
background-position: 0 0;
}
100% {
background-position: 0 40px;
}
}
.dg_page_obrashenie ul {
list-style: circle;
margin-left: 25px;
}    
.dg_contact_form {
max-width: 600px;
margin: 0 auto;
padding: 24px;
background: #1c252e0f;
border-radius: 12px;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05);
margin-top: 55px;
position: relative;
}
.dg_contact_form.load:before{
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background: #1c252e21;
z-index: 9;
position: absolute;
border-radius: 12px;
}
.dg_contact_form .form-group {
margin-bottom: 16px;
}
.dg_contact_form label {
display: block;
margin-bottom: 6px;
font-weight: 600;
}
.dg_contact_form input,
.dg_contact_form textarea,
.dg_contact_form select {
width: 100%;
padding: 12px 14px;
border: 1px solid #ccc;
border-radius: 8px;
font-size: 16px;
outline: none;
max-width: 550px;
background: var(--palette-background-default);
}
.dg_contact_form input:focus,
.dg_contact_form textarea:focus,
.dg_contact_form select:focus {
border-color: var(--palette-primary-main);
box-shadow: 0 0 0 2px rgb(0 0 0 / 1%);
}
.dg_contact_form button {
background-color: var(--palette-primary-main);
color: var(--palette-background-paper);
border: none;
padding: 12px 20px;
border-radius: 8px;
font-size: 16px;
cursor: pointer;
transition: background 0.3s ease;
}
.dg_contact_form button:hover {
opacity: 0.8;
}
.form-response {
margin-top: 12px;
font-size: 14px;
color: green;
}
.select_form_type_section .select2.select2-container{
padding: 12px 6px;
border: 1px solid #ccc;
border-radius: 8px;
font-size: 16px;
outline: none;
max-width: 550px;
background: var(--palette-background-default);
}
.select_form_type_section .select2-container.select2-container--default.select2-container--open > span ul{
margin-left: 0;
}
body .select_form_type_section .select2-container--default .select2-selection--single{
position: relative;
}
.dg_accordion {
margin: 0 auto;
font-family: sans-serif;
}
.dg_accordion-item {
border-bottom: 1px solid #ddd;
}
.dg_accordion-header {
cursor: pointer;
padding: 15px 20px;
background-color: #f7f7f7;
font-weight: 500;
position: relative;
transition: background 0.3s;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 10px;
}
.dg_accordion-header:hover {
background-color: #eaeaea;
}
.dg_accordion-arrow {
min-width: 11px;
min-height: 12px;
transform: translateY(-50%) rotate(45deg);
border-right: 2px solid #555;
border-bottom: 2px solid #555;
transition: transform 0.3s ease;
}
.dg_accordion-item.open .dg_accordion-arrow {
transform: translateY(-50%) rotate(225deg); }
.dg_accordion-body {
display: none;
padding: 15px 20px;
background: #fff;
color: #333;
line-height: 1.5;
}
.dg_timer_circle {
position: absolute;
bottom: 20px;
left: 1rem;
width: 60px;
height: 60px;
z-index: 10;
}
.dg_timer_circle svg { width: 100%;
height: 100%;
}
.dg_circle_bg {
fill: none;
stroke: #eee;
stroke-width: 2.8;
}
.dg_circle_progress {
fill: none;
stroke: var(--palette-primary-main);
stroke-width: 2.8;
stroke-dasharray: 100, 100;
stroke-linecap: round;
transition: stroke-dasharray 0.1s linear;
}
.dg_circle_text {
fill: var(--palette-primary-main);
font-size: 12px;
text-anchor: middle;
}
.dg_chernovik_alert_container {
position: fixed;
bottom: 20px;
left: 20px;
z-index: 9999;
}
.dg_chernovik_alert_icon {
width: 30px;
height: 30px;
background-color: var(--palette-error-main);
color: var(--palette-background-paper);
font-weight: bold;
font-size: 20px;
text-align: center;
line-height: 30px;
border-radius: 50%;
cursor: pointer;
animation: dg_chernovik_alert_pulse 1.5s infinite;
box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.7);
}
@keyframes dg_chernovik_alert_pulse {
0% {
box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.7);
}
70% {
box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
}
}
.dg_chernovik_alert_list {
display: none;
position: absolute;
bottom: 40px;
left: 40px;
background-color: var(--palette-grey-800);
border: 1px solid var(--palette-grey-800);
border-radius: 6px;
padding: 8px 12px;
list-style: none;
margin: 0;
box-shadow: 0 8px 16px 0 rgba(145 158 171 / 0.16);
min-width: 250px;
font-size: 14px;
color: var(--palette-common-white);
}
.dg_chernovik_alert_list li {
margin-bottom: 6px;
}
.dg_chernovik_alert_list li:last-child {
margin-bottom: 0;
}
.dg_product_arhive_page_single_section_rating {
position: absolute;
top: 13px;
z-index: 2;
right: 6px;
}
.dg_product_arhive_page_single_section_rating span.dg_cust_rating_star_single svg{
width: 1rem;
height: 1rem;
}
#dg_kolekcii_form, #dg_sort_form_sorting, #dg_modal_contakts_content_select_podrazdel{
display: none;
}
.dg_polzunok_title {
font-size: 22px;
font-weight: bold;
margin-bottom: 20px;
text-align: center;
}
.dg_polzunok_slider {
margin: 10px 0 !important;
border-radius: 6px !important;
position: relative !important;
max-width: 90% !important;
left: 5% !important;
height: 3px !important;
border: none !important;
background: var(--palette-primary-lighter) !important;
}
.dg_polzunok_slider .ui-slider-range {
background: var(--palette-primary-main) !important;
border-radius: 6px !important;
}
.dg_polzunok_slider .ui-slider-handle {
top: -7px !important;
width: 20px !important;
height: 20px !important;
border: 3px solid #4CAF50 !important;
border-radius: 50% !important;
background: var(--palette-primary-main) !important;
border: none !important;
top: -.45em !important;
cursor: pointer;
position: absolute !important;
z-index: 2 !important;
transition: background 0.2s, border 0.2s !important;
}   
.dg_polzunok_slider .ui-slider-handle:focus-visible {
outline: unset !important;
}
.ui-slider-handle:hover {
background: #e0f8e6;
border-color: #388E3C;
}
.dg_polzunok_labels {
text-align: center;
font-weight: 400;
font-size: 0.8rem;
line-height: normal;
}
.gd_oblachki-container {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.gd_oblachki-item {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
height: 35px;
padding: 0 10px;
border-radius: 8px;
color: white;
font-weight: 500;
font-size: 14px;
cursor: pointer;
border: none;
user-select: none;
overflow: hidden;
z-index: 0;
background: linear-gradient(120deg,
var(--palette-primary-main) 0%,
#00c38f 50%,
var(--palette-primary-main) 100%);
background-size: 200% 100%;
animation: gd_oblachki-gradientFlow 3s linear infinite;
transition: transform 0.3s ease, box-shadow 0.3s ease;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
@media screen and (min-width:1400px){
.gd_oblachki-item:hover {
transform: translateY(-2px) scale(1.03);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
}
.gd_oblachki-item.gd_oblachki-active {
border: 2px solid white;
}
@keyframes gd_oblachki-gradientFlow {
0% {
background-position: 0% 0%;
}
100% {
background-position: 200% 0%;
}
}
.dg_nabory_title {
text-align: center;
font-size: 2rem;
margin-bottom: 40px;
color: #333;
}
.dg_nabory_grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
gap: 20px;
max-width: 1200px;
margin: 25px auto 0 auto;
}
.dg_nabory_card {
position: relative;
overflow: hidden;
border-radius: 10px;
background: #fff;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
transform: translateY(10px);
opacity: 0;
transition: all 0.3s ease;
display: block;
text-decoration: none;
color: inherit;
}
.dg_nabory_card img {
width: 100%;
height: 350px;
object-fit: cover;
display: block;
transition: transform 0.3s ease;
}
.dg_nabory_title_text {
position: absolute;
bottom: 0;
width: 100%;
padding: 10px 14px;
text-align: center;
background: var(--palette-grey-800);
color: var(--palette-common-white);
font-size: 1rem;
line-height: normal;
max-height: 4rem;
transition: all 0.3s ease;
opacity: 0.6;
transform: translateY(12%);
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.dg_popular_catalogue_sections{
margin: 75px 20px;
}
.dg_popular_catalogue_sections .dg_nabory_grid{
grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); 
max-width: none;
padding: 25px;
background: rgb(9 12 16 / 44%);
background-color: #f5f5f5;
color: var(--palette-text-primary);
-webkit-transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
transition: box-shadow 300mscubic -bezier(0.4, 0, 0.2, 1) 0ms;
background-image: none;
overflow: hidden;
box-shadow: 0 0 2px 0 rgba(145 158 171 / 0.2), 0 12px 24px -4px rgba(145 158 171 / 0.12);
border-radius: 16px;
z-index: 0;
background-image: url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/cyan-blur.png), url(//mebel-kmk.by/wp-content/themes/mebel-kmk/imgs/red-blur.png);
background-repeat: no-repeat, no-repeat;
-webkit-background-position: top right, left bottom;
background-position: top right, left bottom;
-webkit-background-size: 50%, 50%;
background-size: 50%, 50%;
}
.dg_popular_catalogue_sections .dg_nabory_card img{
height: 180px; 
}
.dg_popular_catalogue_sections .dg_nabory_title {
font-size: 2rem;
margin: 0;
font-weight: bold;
text-align: left;
}
@media screen and (min-width:800px){
.dg_nabory_card:hover img {
transform: scale(1.07);
}
.dg_nabory_card:hover .dg_nabory_title_text {
opacity: 1;
transform: translateY(0);
}
}
.dg_term_description{
font-size: 0.85rem;
}
.nabory_mebely_section_content_first_section{
min-height: 600px;
}
.nabory_mebely_section_content_last_section {
min-height: 320px;
}
.dg_product_arhive_page_single_section_title_razmery{
margin: 0;
opacity: 0.5;
}
.dg_product_arhive_page_before_content_section_youtube {
position: absolute;
bottom: 0;
right: 0;
}
.dg_youtube_btn__container {
position: relative;
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
}
.dg_youtube_btn__button {
width: 50px;
height: 50px;
border-radius: 50%;
background-color: #ff0000;
border: none;
cursor: pointer;
position: relative;
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
transition: transform 0.2s;
padding: 0;
opacity: 0.9;
}
.dg_youtube_btn__button:active {
transform: scale(0.95);
}
.dg_youtube_btn__icon {
width: 28px;
height: 20px;
display: block;
}
.dg_youtube_btn__ring {
position: absolute;
width: 50px;
height: 50px;
border-radius: 50%;
background-color: rgba(255, 0, 0, 0.25);
z-index: 1;
pointer-events: none;
}
.dg_youtube_btn__ring:nth-child(2) {
animation: dg_youtube_btn__pulse 4s infinite ease-in-out;
}
.dg_youtube_btn__ring:nth-child(3) {
animation: dg_youtube_btn__pulse 4s infinite ease-in-out 1s;
}
.dg_youtube_btn__ring:nth-child(4) {
animation: dg_youtube_btn__pulse 4s infinite ease-in-out 2s;
}
@keyframes dg_youtube_btn__pulse {
0% {
transform: scale(1);
opacity: 0.6;
}
70% {
transform: scale(1.8);
opacity: 0;
}
100% {
transform: scale(1.8);
opacity: 0;
}
}
.dg_youtube_btn__info {
position: fixed;
bottom: 20px;
left: 0;
right: 0;
text-align: center;
color: #666;
font-family: Arial, sans-serif;
font-size: 14px;
}
.dg_youtube_modal_overlay {
display: none;
position: fixed;
z-index: 9999;
inset: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
justify-content: center;
align-items: center;
padding: 20px;
}
.dg_youtube_modal_content {
background: white;
padding: 20px;
border-radius: 8px;
max-width: 1200px;
width: 100%;
height: 100%;
max-height: 85vh;
overflow-y: auto;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
position: relative;
animation: youtubefadeIn 0.3s ease;
}
.dg_youtube_close_btn {
position: absolute;
top: 10px;
right: 10px;
}
.dg_youtube_modal_body {
height: 98%;
font-size: 16px;
}
.dg_youtube_modal_body_sections{
height: 100%;
}
.dg_youtube_modal_body_section{
height: 100%;
margin-bottom: 10px;
}
@keyframes youtubefadeIn {
from {
opacity: 0;
transform: scale(0.95);
}
to {
opacity: 1;
transform: scale(1);
}
}
.dg_shop_page_akcii_sections {
margin: 25px 0;
height: 120px;
}
.dg_shop_page_akcii_sections_list_single.swiper-slide div {
width: 100%;
height: 100%;
border-radius: var(--shape-borderRadius);
background-size: cover;
}
.dg_front_page_akcii_sections_v2_list .desk{
display: block;
}
.dg_front_page_akcii_sections_v2_list .mob{
display: none;
}
.dg_popular_catalogue_sections_v2 .dg_popular_catalogue_sections_v2_title h3{
font-size: 2rem;
margin: 0;
opacity: 0.9;
}
.dg_popular_catalogue_sections_v2 .dg_front_slajder_beskonechnyh_kategorij_sections{
position: relative;
}
.dg_popular_catalogue_sections_v2_s{
position: relative;
}
.dg_popular_catalogue_sections_v2 {
margin: 25px auto;
color: var(--palette-text-primary);
z-index: 0;
display: flex;
flex-direction: column;
gap: 45px;
max-width: 1200px;
padding-left: 24px;
padding-right: 24px;
position: relative;
}
.dg_popular_catalogue_sections_v2 .dg_full_main{
height: 560px;
}
.dg_popular_catalogue_sections_v2 .dg_front_slajder_beskonechnyh_kategorij_sections{
background:none;
}
.dg_popular_catalogue_sections_v2 .dg_product_arhive_page_before_content_sections{
margin-top: 0;
border-radius: 16px;
}
.dg_popular_catalogue_sections_v2 .dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main .dg_full_main_back{
border-radius: 16px;
}
.dg_footer_section_banners_other_sections {
margin: 10px 0;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
a.dg_footer_section_banner_other_section {
display: block;
}
a.dg_footer_section_banner_other_section img {
max-height: 50px;
border-radius: 8px;
}
.dg_header_front_page_sections .dg_header_front_page_section_right_kontakts_desk{
margin-left: 10px;
}
.dg_header_submenu_single_sections {
display: flex;
gap: 25px;
font-size: 14px;
flex-direction: row;
align-items: center;
}
.dg_header_submenu_single_sections a {
text-decoration: none;
color: inherit;
font-size: 14px;
}
#dg_news_list_wrapper {
width: 100%;
}
.dg_news_item {
display: flex;
gap: 20px;
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 1px solid #ddd;
}
.dg_news_item_image {
flex: 0 0 220px;
}
.dg_news_item_image a {
display: block;
text-decoration: none;
}
.dg_news_item_image img {
display: block;
width: 100%;
height: 160px;
object-fit: cover;
}
.dg_news_item_content {
flex: 1;
min-width: 0;
}
.dg_news_item_title {
margin: 0 0 10px;
font-size: 24px;
line-height: 1.3;
}
.dg_news_item_title a {
color: inherit;
text-decoration: none;
}
.dg_news_item_title a:hover {
opacity: 0.8;
}
.dg_news_item_date {
margin-bottom: 10px;
font-size: 14px;
line-height: 1.4;
color: #777;
}
.dg_news_item_excerpt {
font-size: 16px;
line-height: 1.5;
color: #222;
}
.dg_news_pagination {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 22px;
margin-top: 40px;
font-size: 14px;
line-height: 1;
}
.dg_news_pagination_link {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 18px;
text-decoration: none;
color: #1a2a3a;
font-weight: 500;
cursor: pointer;
transition: opacity 0.2s ease;
}
.dg_news_pagination_link:hover {
opacity: 0.7;
}
.dg_news_pagination_link.dg_current {
width: 30px;
min-width: 30px;
height: 30px;
border-radius: 50%;
background: #1f2a35;
color: #fff;
font-weight: 600;
pointer-events: none;
}
.dg_news_prev,
.dg_news_next {
font-size: 18px;
}
.gt_float_switcher{
box-shadow: none !important;
}
.gt_float_switcher .gt-lang-code{
display: none !important;
}
.form_obratnoy_main_page_section_back {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: -1;
}
.form_obratnoy_main_page_section_back > div {
background-size: cover;
background-repeat: no-repeat;
height: 100%;
opacity: 0.03;
}
.dg_visually_hidden {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
span.nabor_mebeli_kmk_price_old {
position: relative;
}
span.nabor_mebeli_kmk_price_old:before {
content: "";
position: absolute;
top: 40%;
left: 0;
width: 100%;
height: 3px;
background: red;
transform: rotate(341deg);
transform-origin: center;
z-index: 1;
opacity: 0.7;
}
@media (max-width: 768px) {
.dg_news_item {
flex-direction: column;
gap: 15px;
margin-bottom: 20px;
padding-bottom: 20px;
}
.dg_news_item_image {
flex: none;
width: 100%;
}
.dg_news_item_image img {
width: 100%;
height: auto;
max-height: 240px;
object-fit: cover;
}
.dg_news_item_content {
width: 100%;
}
.dg_news_item_title {
margin: 0 0 8px;
font-size: 20px;
line-height: 1.3;
}
.dg_news_item_title a {
word-break: break-word;
}
.dg_news_item_date {
margin-bottom: 8px;
font-size: 13px;
}
.dg_news_item_excerpt {
font-size: 14px;
line-height: 1.5;
}
.dg_news_pagination {
gap: 14px;
margin-top: 25px;
font-size: 14px;
}
.dg_news_pagination_link.dg_current {
width: 38px;
min-width: 38px;
height: 38px;
}
.dg_news_prev,
.dg_news_next {
font-size: 16px;
}
}
@media (max-width: 480px) {
.dg_news_item {
gap: 12px;
margin-bottom: 16px;
padding-bottom: 16px;
}
.dg_news_item_image img {
max-height: 200px;
}
.dg_news_item_title {
font-size: 18px;
}
.dg_news_item_date {
font-size: 12px;
}
.dg_news_item_excerpt {
font-size: 13px;
}
.dg_news_pagination {
gap: 10px;
margin-top: 20px;
}
.dg_news_pagination_link.dg_current {
width: 34px;
min-width: 34px;
height: 34px;
}
.dg_news_prev,
.dg_news_next {
font-size: 15px;
}
.dg_cart_form_custom_section_content_table_td_product{
flex-wrap: wrap;
gap: 7px;
}
.dg_cart_form_custom_section_content_table_td_product_content > h6 a{
width: 100%;
}
}
.desktop_flex{
display: flex;
}
.mobil_flex{
display: none;
}
.desktop_block{
display: block;
}
.mobil_block{
display: none;
}
@media screen and (max-width:1400px){
.dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main{
height: calc(800px - var(--layout-header-desktop-height));
}
}
@media screen and (max-width:1000px){
.dg_front_slajder_beskonechnyh_kategorij_section{
font-size: 0.7rem;
}
.gd_oblachki-container-category {
margin-bottom: 15px;
}
.dg_footer_section_banners_other_sections {
justify-content: center;
}
.dg_popular_catalogue_sections_v2 .dg_popular_catalogue_sections_v2_title h3{
font-size: 1.4rem;
}
.dg_popular_catalogue_sections .dg_nabory_title{
font-size: 1.4rem;
}
.dg_front_search_section_container_middle.dg_front_search_section_container_middle_v2{
display: none;
}
.dg_header_front_page_section_single_logo{
width: 140px;
height: 65px;
}
.dg_header_front_page_section_single_logo svg{
width: 140px;
height: 65px;
}
.dg_shop_page_akcii_sections{
display: none !important;
}
.dg_header_front_page_section_two_v2{
display: none;
}
.dg_front_page_akcii_picture_img{
aspect-ratio: 5.5 / 3.5;
}
@keyframes dg_youtube_btn__pulse {
0% {
transform: scale(1);
opacity: 0.6;
}
70% {
transform: scale(1.3);
opacity: 0;
}
100% {
transform: scale(1.3);
opacity: 0;
}
}
.dg_product_arhive_page_before_content_section_youtube {
top: calc(var(--layout-header-desktop-height) + 5px);
left: 0;
bottom: auto;
right: auto;
}
.dg_youtube_btn__container {
width: 53px;
height: 53px;
}
.dg_youtube_btn__ring {
width: 45px;
height: 45px;
}
.dg_youtube_btn__button {
width: 45px;
height: 45px;
}
.dg_youtube_btn__icon {
width: 22px;
height: 15px;
}
.nabory_mebely_section_content_first_section{
min-height: auto;
}
.nabory_mebely_section_content_last_section {
min-height: auto;
}
.dg_product_arhive_page_single_section_rating span.dg_cust_rating_star_single svg{
width: 0.8rem;
height: 0.8rem;
}
.shops_maps_main_page_section_content_single_row_1 p{
font-size: 0.8rem;
}
.shops_maps_main_page_section_content_single_row_1{
text-align: center;
width: 100%;
}
.shops_maps_main_page_section_content_single_row_1 span{
font-size: 1.4rem;
}
.gd_oblachki-container {
flex-wrap: nowrap;
padding-bottom: 12px;
overflow-x: auto;
}
.gd_oblachki-item{
min-width: fit-content;
}
.shops_maps_main_page_section_content_single_row_2{
width: 100%;
-webkit-box-flex: 0;
flex-grow: 0;
flex-basis: auto;
width: calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
min-width: 0px;
box-sizing: border-box;
}
.shops_maps_main_page_section_content_single_row_1 h3{
font-size: 1.4rem;
}
.form_contact_main h3{
font-size: 1.4rem;
}
.shops_maps_main_page_section_content_single > svg{
display: none;
}
.shops_maps_main_page_section_content_single{
--Grid-columnSpacing: calc(5 * var(--spacing));
--Grid-rowSpacing: calc(5 * var(--spacing));
}
.shops_maps_main_page_section_content{
padding-left: calc(2 * var(--spacing));
padding-right: calc(2 * var(--spacing));
max-width: auto;
}
.shops_maps_main_page_section_back_svg svg{
display: none;
}
.shops_maps_main_page_section_back_svg_out{
display: none;
}
.shops_maps_main_page_sections{
padding-bottom: calc(2 * var(--spacing));
}
.shops_maps_main_page_section_title{
font-size: 1.4rem;
}
.section_create_kyhni_banner_back_content_button{
-webkit-box-pack: center;
justify-content: center;
}
.section_create_kyhni_banner_back_content{
text-align: center;
flex-direction: column;
padding: 10px;
}
.section_create_kyhni_banner .section_create_kyhni_banner_svg1, .section_create_kyhni_banner .section_create_kyhni_banner_svg2, .section_create_kyhni_banner .section_create_kyhni_banner_svg3{
display: none;
}
.section_create_kyhni_banner_back{
max-width: auto;
}
.section_create_kyhni_banner_back_content_text_section{
font-size: 3.25rem;
}
.section_create_kyhni_banner_back_content_text_section span{
font-size: 3.25rem;
}
.nabory_mebely_section_content_first_section{
flex-direction: column;
}
.nabory_mebely_section_content_last_section {
flex-direction: column;
}
.nabory_mebely_sections {
padding-left: 16px;
padding-right: 16px;
max-width: auto; }
.nabory_mebely_section_content_single_title{
font-size: 0.9rem;
opacity: 1;
height: 46px;
top: calc(50% - 23px);
}
.nabory_mebely_section_content_single_back {
opacity: 0.1;
}
.sales_kmk_sections_front_page_loop_products {
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.dg_opcii_modal_sections_contents{ max-width: 98%;
max-height: 98%;
}
.nabory_mebely_section_content_single_img {
aspect-ratio: 8 / 5;
}
.sales_kmk_sections_front_page_loop_products_title{
font-size: 1.4rem;
}
.hity_prodash_kmk_sections_front_page_loop_products {
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.hity_prodash_kmk_sections_front_page_loop_products_title{
font-size: 1.4rem;
}
.nabory_mebely_section_title{
font-size: 1.4rem;
}
:root {
}
.sales_kmk_section_front_page_sliders_action_title {
width: 100%;
background: none;
-webkit-text-fill-color: black;
font-size: 2.1rem;
max-width: 100%;
text-align: left;
padding-left: 15px;
opacity: 0.7;
}
.sales_kmk_section_front_page_sliders_action{
flex-direction: column;
gap: 10px;
justify-content: center;
padding: 0;
flex-wrap: nowrap;
}
.sales_kmk_section_front_page_sliders_action_content{
width: 100%;
}
.sales_kmk_section_slider{
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.sales_kmk_section_products{
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.dg_modal_contakts_modal{
margin-top: 0;
height: 100%;
max-height: 100%;
}
.dg_modal_youtube_modal{
margin-top: 0;
height: 100%;
max-height: 100%;
}
.nabory_mebely_single_section_img_title {
font-size: 0.8rem;
}
.nabory_mebely_single_sections{
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.nabory_mebely_single_section_img {
width: 100%;
}
.dg_shop_single_section_first, .dg_shop_single_section_second {
width: 100%;
}
.dg_shops_section{
max-width: 100%;
}
.dg_shops_section_img {
height: 350px;
}
.dg_shops_section_content {
height: calc(100% - 365px);
}
.dg_cities_sections{
gap: 8px;
max-height: 130px;
overflow: auto;
}
.menu_header_mobile_1_modal_content_footer a {
width: 100%;
}
.shops_maps{
height: 300px;
}
.dg_front_search_section_form_result_single_title {
font-size: 0.8rem;
}
.dg_front_search_section_form_result_single_title span {
font-size: 0.7rem;
}
.dg_before_main_kolekcii_attr_sections{
margin-bottom: 10px;
}
.dg_full_main_section_cveta {
gap: 3px;
margin: 3px 0 0 0;
display: none;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel ol.dg_list_attributes li:first-of-type {
width: 200px;
min-width: 200px;
}
.dg_before_main_kolekcii_attr_section_option_cvet_title {
font-size: 0.7rem;
}
.dg_before_main_kolekcii_attr_section_option_cvet_img {
width: 40px;
height: 40px;
min-width: 40px;
min-height: 40px;
}
.dg_full_main_section_title {
left: 5px;
top: calc(0.3rem + var(--layout-header-desktop-height));
padding: 5px;
max-width: 100%;
width: calc(100% - 20px);
background: rgba(var(--palette-background-defaultChannel) / 0.62);
justify-content: space-between;
}
.dg_full_main_section_cvet {
font-size: 0.6rem;
gap: 5px;
padding: 2px 4px;
}
.dg_full_main_section_cvet_img {
width: 15px;
height: 15px;
min-width: 35px;
min-height: 35px;
}
.black.buy_nabor_mebeli_kmk{
flex-wrap: wrap;
}
.dg_full_main_section_komnaty {
gap: 3px;
margin: 0;
margin-top: 5px;
}
.dg_full_main_section_komnata {
font-size: 0.7rem;
padding: 2px 6px;
border-radius: 4px;
font-weight: 400;
}
.dg_full_main_section_title h1, .dg_full_main_section_title .dg_full_main_section_title_content_zagl {
font-size: 0.9rem;
}
.dg_full_main_section_title p {
font-size: 0.6rem;
}
.dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main{
height: calc(500px - var(--layout-header-desktop-height));
}
.dg_checkout_view_fields #customer_details, .dg_cart_totals_custom_row_sections{
padding: 14px;
}
.dg_checkout_view_sections .woocommerce-NoticeGroup ul {
font-size: 0.8rem;
}
.dg_checkout_view_fields #customer_details input, .dg_checkout_view_fields #customer_details textarea {
font-size: 1rem;
}
.dg_checkout_view_order {
width: calc(100%* 12 / var(--Grid-columns));
}
.dg_checkout_view_fields {
width: calc(100%* 12 / var(--Grid-columns));
}
.product-remove.dg_remove_cart_item{
position: absolute;
left: 0;
padding: 6px !important;
top: 10px;
}
td.product-remove.dg_remove_cart_item a{
background-color: rgba(var(--palette-action-activeChannel) / var(--palette-action-hoverOpacity));
padding: 7px;
width: 35px;
height: 35px;
}
.dg_cart_form_custom_section_content {
overflow: unset;
}
.woocommerce table.shop_table.dg_cart_form_custom_section_content_table {
max-width: 100%;
min-width: unset;
}
.woocommerce table.shop_table.dg_cart_form_custom_section_content_table thead {
display: none;
}
.woocommerce table.shop_table_responsive.dg_cart_form_custom_section_content_table tr, .woocommerce-page table.shop_table_responsive.dg_cart_form_custom_section_content_table tr{
display: flex !important;
flex-wrap: wrap;
align-items: center;
justify-content: center;
position: relative;
}
.dg_cart_form_custom_section_content_table_td_product_content > h6 a{
max-width: unset;
white-space: unset;
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl dt{
width: 50px;
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl dd{
width: calc(100% - 50px);
}
.dg_cart_form_custom_section_content_table_td_product_content_meta dl dd p{
max-width: calc(100% - 50px);
}
.woocommerce-cart table.cart.dg_cart_form_custom_section_content_table td.product-thumbnail{
width: 100%;
}
.dg_cart_form_custom_section_heading p {
font-size: 1rem;
}
.woocommerce-page .cart-collaterals.dg_cart_collaterals_custom .cart_totals h2{
font-size: 1rem;
}
.dg_cart_form_custom_sections_empty {
width: calc(100%* 12 / var(--Grid-columns));
}
.dg_cart_form_custom {
width: calc(100%* 12 / var(--Grid-columns));
}
.woocommerce-page .cart-collaterals.dg_cart_collaterals_custom {
width: calc(100%* 12 / var(--Grid-columns));
}
.row_media_input_with_recaptcha .row_media_input {
width: 100%;
}
.dg_modal_write_review_sections_contents{
max-height: unset;
margin-top: 0;
border-radius: 0;
}
.dg_write_review_form input, .dg_write_review_form textarea {
font-size: 1rem;
}
.dg_page_sections_theme {
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.dg_review_row_all_section_stars {
padding-left: 24px;
padding-right: 24px;
border-left: none;
border-right: none;
}
p.dg_review_row_all_section_rating_vv {
font-size: 2.75rem;
}
.dg_review_row_all_sections {
grid-template-columns: repeat(1, 1fr);
padding-top: 40px;
padding-bottom: 40px;
}
.dg_single_summary{
gap: 15px;
}
.dg_single_summary_title {
gap: 7px;
}
.dg_single_summary_content {
padding-top: calc(2* var(--spacing));
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs ul.tabs{
gap: 24px;
}
.dg_single_product_summary_sections {
gap: 10px;
}
.dg_product_single_page_sections_content {
display: flex;
flex-direction: column;
gap: 20px;
}
.dg_radio_inputs_column.radio_single_content {
-webkit-box-pack: start;
justify-content: flex-start;
width: 100%;
gap: 10px;
--item-size: 40px;
--item-radius: 50%;
}
.dg_radio_inputs_column.radio_single_content .dg_radio_inputs {
height: 40px;
}
.dg_single_product_summary_sections {
flex-wrap: wrap;
}
.woocommerce-page .dg_product_arhive_page_sections div.product div.summary{
width: 100%;
float: left;
margin-bottom: 0;
}
.dg_product_arhive_page_single:not(.dg_product_arhive_page_single_disable) .catalogue_single_add_to_cart_ajax {
opacity: 0.94;
width: 35px;
height: 35px;
}
.catalogue_single_add_to_cart_ajax > svg {
width: 16px;
height: 16px;
}
.dg_filter_arhive .select2-container{
width: 75% !important;
max-width: 75%;
text-align: center;
}
.dg_product_arhive_page_sections{
padding-left: 16px;
padding-right: 16px;
max-width: auto;
margin-top: 10px;
}
.tippy-box[data-theme~='def_mebel_kmk'] {
background-color: var(--palette-grey-800);
border-color: var(--palette-grey-800);
color: var(--palette-common-white);
}
.tippy-box[data-theme~='def_mebel_kmk'] .tippy-arrow {
color: var(--palette-grey-800);
}
.dg_filter_action{
background-color: var(--palette-action-hover);
justify-content: space-between;
}
.dg_sort_form_arhive, .dg_kolekcii_form_arhive{
width: 100%;
}
.dg_sort_form_section{
background-color: var(--palette-action-hover);
justify-content: space-between;
}
.dg_kolekcii_form_section{
background-color: var(--palette-action-hover);
justify-content: space-between;
}
.dg_kolekcii_form_section > span, .dg_filter_action > span, .dg_sort_form_section > span{
width: 20%;  
}
.menu_header_mobile_1_modal_content_menu_subnav ul.dg_podmenu_header_mobile_title_content li a.hide_mobile_menu{
display: none;
}
.dg_filter_arhive {
flex-direction: column;
margin-bottom: 24px;
}
.dg_filter_arhive_row_1{
flex-direction: column;
align-items: flex-start;
width: calc(100% - 55px);
}
.dg_front_page_cirlce1{
top: 10%;
left: 100%;
}
.dg_front_page_cirlce2{
top: 50%;
right: 100%;
left: auto;
}
.dg_front_search_sections{
min-height: auto;
max-height: auto;
height: 80vh;
display: flex;
margin-top: auto;
}
.dg_front_search_section {
display: flex;
position: relative;
height: auto;
justify-content: center;
}
.dg_checkbox_inputs{
padding: 5px 0;
} .dg_header_front_page_section_menu{
display: none;
}
.dg_btn_hamburger{
display: inline-flex;
}
a.white, a.black, a.green{
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
}
.dg_footer_sections{
text-align: center;
max-width: auto;
padding-left: 16px;
padding-right: 16px;
}
.dg_footer_section_menu{
justify-content: center;
-ms-flex-pack: center;
}
.dg_footer_section_menu_left_section{
width: calc(100%* 12 / var(--Grid-columns));
}
.dg_footer_section_menu_right_sections{
width: calc(100%* 12 / var(--Grid-columns));
}
.dg_footer_section_menu_right_section {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.dg_footer_section_menu_right_section_{
-webkit-align-items: flex-start;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: center;
}
.dg_footer_section_menu_left_section p{
margin-left: auto;
margin-right: auto;
}
.dg_footer_section_menu_social {
justify-content: center;
margin-bottom: 25px;
}
.dg_message_sections{
left: 0;
bottom: 15px;
top: auto;
width: 100%;
padding: 0 4px;
} .message_header_section {
width: 100%;
}
.dg_radio_inputs_column.radio_single_content .dg_radio_inputs .radio{
height: 40px;
width: 40px;
}
.desktop_flex{
display: none;
}
.mobil_flex{
display: flex;
}
.desktop_block{
display: none;
}
.mobil_block{
display: block;
}
.fixeble_mobil{
position: fixed;
top: 0;
}
}
@media screen and (max-width:650px){
.dg_shops_section_content {
width: 100%;
}
.dg_youtube_modal_content {
padding: 15px;
max-width: 100%;
border-radius: 6px;
}
.dg_youtube_close_btn {
padding: 8px 12px;
font-size: 13px;
}
.dg_youtube_modal_body {
font-size: 15px;
}
}
@media screen and (max-width:600px){
.dg_nabory_grid {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.dg_nabory_title {
font-size: 1.5rem;
}
.dg_nabory_title_text {
font-size: 0.85rem;
padding: 10px;
opacity: 0.7;
}
.dg_nabory_card img {
height: 280px;
}
.section_create_kyhni_banner_back{
max-width: auto;
padding-left: calc(2 * var(--spacing));
padding-right: calc(2 * var(--spacing));
}
.section_create_kyhni_banner_back_content_text_section{
font-size: 1.5rem;
}
.section_create_kyhni_banner_back_content_text_section span{
font-size: 2.5rem;
}
:root {
}
.dg_product_arhive_page_before_content_section_swiper_slide .dg_full_main{
height: calc(460px - var(--layout-header-mobile-height));
}
.dg_full_main_section_title {
top: auto;
bottom: 0.5rem;
}
.woocommerce div.product .woocommerce-tabs.dg_single_page_tabs .panel ol.dg_list_attributes li:first-of-type {
width: 120px;
min-width: 120px;
}
p.dg_review_row_all_section_rating_vv {
font-size: 2.5rem;
}
.dg_single_buttons_buy{
flex-direction: column;
}
.dg_product_arhive_page_single_content_sections{
padding: 8px;
gap: 10px;
}
.dg_product_arhive_page_single_section_title{
font-weight: 400;
font-size: 0.8rem;
}
.dg_product_arhive_page_single_section_title_title{ 
height: 4.5em;
}
.dg_radio_inputs_column{
gap: 1px;
}
.dg_radio_inputs.with_imgs .radio{
height: 25px;
width: 25px;
}
.dg_product_arhive_page_section_loop_product {
grid-template-columns: repeat(2, 1fr);
}
.dg_header_front_page_sections{
min-height: 64px;
height: var(--layout-header-mobile-height);
}
.dg_header_front_page_section_right{
gap: 8px;
} 
}