@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/mytheme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/mytheme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/mytheme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/mytheme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/mytheme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/mytheme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/mytheme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/mytheme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/mytheme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/mytheme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/mytheme/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/mytheme/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/mytheme/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/mytheme/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/mytheme/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/mytheme/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/mytheme/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/mytheme/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/mytheme/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/mytheme/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/mytheme/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/mytheme/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/mytheme/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/mytheme/images/icons/image-x-generic.png);}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/mytheme/images/icons/loading-small.svg);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
body{font-size:14px;font-family:"Poppins",sans-serif;font-weight:400;line-height:1.5em;}@font-face{font-family:"fa-brand";font-style:normal;font-weight:400;font-display:block;src:url(/themes/mytheme/font/fa-brands-400.woff2);}@font-face{font-family:"fa";font-style:normal;font-weight:400;font-display:block;src:url(/themes/mytheme/font/fa-regular-400.woff2);}@font-face{font-family:"fa";font-style:normal;font-weight:900;font-display:block;src:url(/themes/mytheme/font/fa-solid-900.woff2);}
:root{--color-grey:#eeeeee;--color-green:#80B42D;--color-green-h:#609805;--color-orange:#F28C38;--color-orange-h:#de7b29;--color-red:#de2929;--color-border:#e1e1e1;--border-radius:24px;--wrapper-padding:16px;--cubic-transition:cubic-bezier(.33333,0,.66667,.33333);--base-transition:.2s var(--cubic-transition);--layout-border-radius:20px;--header-height:120px;}*{box-sizing:border-box;}img{max-width:100%;vertical-align:top;height:auto;}a{text-decoration:none;color:#000;}a.button{padding:8px 12px;background-color:var(--color-orange);border-radius:6px;color:#fff;font-weight:600;transition:all .2s ease;display:inline-block;}a.button:hover{background-color:var(--color-orange-h);}a.button.nezavazny-dopyt{margin-inline:0;border-radius:24px;font-size:13px;white-space:nowrap;}#block-nezavazny-dopyt{margin-left:-18px;}#block-nezavazny-dopyt-menu a.nezavazny-dopyt{width:100%;margin-block:1rem;text-align:center;height:42px;line-height:42px;padding-block:0;}a.configurator-link{margin-left:0;margin-top:8px;}body{background-color:#FAFAFA;}.infobox{background-color:#eee;padding:6px 16px;border-radius:6px;}.layout-container{padding:var(--wrapper-padding);}body:not(.path-frontpage):not(.gin--horizontal-toolbar) .layout-container{padding-top:calc(var(--wrapper-padding) + var(--header-height));}body:not(.path-frontpage).gin--horizontal-toolbar .layout-container{padding-top:0;}main{padding-bottom:50px;}.page-title{margin-block:20px 40px;line-height:1.2em;}h2{line-height:1.2em;}.region-footer,.region-footer-bottom,.section-front-icons,.section-front-body,.section-front-najpr .section-content,.section-front-catalog,.section-front-blog,.section-front-faq,.section-front-gallery .views-element-container,.webform-submission-nezavazny-dopyt-form{width:100%;max-width:1280px;margin-inline:auto;}.region-footer,.region-footer-bottom{padding-inline:var(--wrapper-padding);}p.zvyrazneny{color:#9B9B9B;font-weight:500;line-height:1.2em;font-size:22px;}p.zvyrazneny strong{color:#1C1C1C;font-weight:500;}p.green-box{display:inline-block;padding:3px 16px;border-radius:16px;color:#fff;background-color:var(--color-green);margin-bottom:0;}@media screen and (min-width:600px){.section-front-icons,.section-front-body,.section-front-najpr .section-content,.section-front-catalog,.section-front-blog,.section-front-faq,.section-front-gallery .views-element-container,.product--type-default .top-container .content,.product--type-default .main-container{padding-inline:var(--wrapper-padding);}}body:not(.path-frontpage) .layout-content,.region-highlighted,.region-breadcrumb{max-width:1800px;margin-inline:auto;}.product--type-default .top-container .content,.product--type-default .main-container{max-width:1600px;margin-inline:auto;}.region-footer{width:100%;}.round-box{display:inline-block;padding:3px 16px;border-radius:16px;color:#fff;}.round-box.green{background-color:var(--color-green);}.form-type-number label,.form-type-select label,.form-type-textfield label,.form-type-password label,.form-type-tel label,.form-type-email label,.form-type-textarea label,.webform-type-webform-image-file > label{display:block;font-weight:600;margin-bottom:5px;}.form-number,.form-select,.form-text,.form-tel,.form-email{background:#fff;border:1px solid var(--color-border);border-radius:8px;height:40px;padding-inline:16px;}.form-textarea,.webform-type-webform-image-file{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:16px;}.webform-type-webform-image-file .form-submit{margin-inline:0;height:30px;font-size:13px;background-color:var(--color-orange);}.webform-type-webform-image-file .form-submit:hover{background-color:var(--color-orange-h);}.form-checkbox,.form-radio{width:15px;height:15px;vertical-align:middle;margin-right:2px;accent-color:#df7720;width:17px;height:17px;}.form-checkbox + label,.form-radio + label{vertical-align:middle;}.form-type-radio .description,.form-type-checkbox .description{margin-left:24px;}.form-item .description a{color:#000;text-decoration:underline;}.form-submit{background-color:var(--color-green);color:#fff;font-weight:500;border-radius:24px;height:48px;border:none;outline-style:none;cursor:pointer;transition:all .2s ease;padding-inline:20px;}.form-submit:hover{background-color:var(--color-green-h);}.form-submit.button--add-to-cart,.form-submit.button--edit-cart-item{background-color:var(--color-orange);border-radius:8px;}.form-submit.button--add-to-cart:hover,.form-submit.button--edit-cart-item:hover{background-color:var(--color-orange-h);}.form-checkboxes + .description{margin-left:18px;margin-top:-6px;}.webform-type-webform-image-file .description{line-height:1.4em;font-size:.75em;margin-block:1em;}label.form-required{position:relative;}.form-required::after{position:absolute;margin-top:4px;}label a{text-decoration:underline;}.ui-tooltip{background-color:#fff;padding:20px;border:1px solid var(--color-border);border-radius:6px;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);}.ui-tooltip{table{border-collapse:collapse;}th,td{border:1px solid var(--color-border);padding:2px 5px;}}.tabs-navigator{display:flex;list-style:none;margin-bottom:24px;}.ui-tabs-anchor{display:block;padding:16px;border-radius:14px 14px 0 0;background-color:var(--color-grey);}.ui-tabs-active .ui-tabs-anchor{background-color:var(--color-orange);color:#fff;}.ui-tabs-tab{display:flex;list-style:none;}.messages{margin-block:1rem;margin-left:8px;}.ajax-progress{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;z-index:999;}.ajax-progress-throbber .message{display:none;}.ajax-progress-throbber .throbber{padding:0;background-image:url(/themes/mytheme/images/loader.svg);width:36px;height:36px;}.ajax-progress-fullscreen{background-image:url(/themes/mytheme/images/loader.svg);background-size:36px;background-position:center;}.uit{display:inline-block;margin-left:6px;line-height:14px;vertical-align:middle;}body .ui-tooltip{max-width:fit-content;}.inc-dec-container input[type=number]::-webkit-inner-spin-button,.inc-dec-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}.inc-dec-container{background-color:#F2F2F2;border-radius:8px;display:inline-flex;user-select:none;align-items:center;padding:8px;}.form-type-number .inc-dec-container label{display:none;}.inc-dec-container .form-number{border:none;background:transparent;outline-style:none;text-align:center;height:auto;width:60px;font-size:16px;font-weight:600;}.inc-dec-container .up,.inc-dec-container .down{display:block;width:24px;height:24px;background:linear-gradient(to bottom,rgba(244,244,244,0) 0%,rgba(196,196,196,1) 100%);padding:1px;border-radius:50%;cursor:pointer;}.inc-dec-container .up span,.inc-dec-container .down span{display:block;width:22px;height:22px;background-color:#fff;border-radius:50%;text-align:center;line-height:22px;font-size:20px;}.breadcrumb li::before{content:'\203A';font-size:1.5em;line-height:1em;vertical-align:text-bottom;margin-inline:3px;}.breadcrumb{text-transform:uppercase;font-size:.9em;}.breadcrumb li span{color:var(--color-orange);}header .contextual{display:none;}header{padding-inline:var(--wrapper-padding);display:flex;flex-wrap:wrap;gap:0 1rem;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid var(--color-border);position:relative;}body:not(.path-frontpage) header{height:var(--header-height);}body:not(.path-frontpage):not(.gin--horizontal-toolbar) header{position:fixed;z-index:99;width:100%;top:0;left:0;}body:not(.path-frontpage).gin--horizontal-toolbar header{margin-bottom:14px;}.path-frontpage header{position:absolute;z-index:2;background-color:transparent;border:none;transform:translateY(calc(var(--wrapper-padding)));left:calc(var(--wrapper-padding) * 2);right:calc(var(--wrapper-padding) * 2);}.region-header-left{display:flex;align-items:center;}.region-header-right{display:flex;align-items:center;background-color:rgba(0,0,0,.05);padding:0 28px;gap:20px;height:56px;border-radius:28px;}.path-frontpage .region-header-right{background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px);}.region-header-catalog{width:100%;border-top:1px solid var(--color-border);align-self:stretch;}.block-menu.menu--account .menu{margin:0;padding:0;}.block-menu.menu--account .menu li{margin:0;padding:0;}.block-menu.menu--account a[data-drupal-link-system-path="user"],.block-menu.menu--account a[data-drupal-link-system-path="user/login"]{background:url(/themes/mytheme/images/icons/profile.svg) center no-repeat;background-size:20px;width:24px;height:24px;text-indent:-999em;overflow:hidden;display:block;}.path-frontpage .block-menu.menu--account a[data-drupal-link-system-path="user"],.path-frontpage .block-menu.menu--account a[data-drupal-link-system-path="user/login"]{filter:brightness(100) invert(1);}.cart-block--link__expand{display:block;position:relative;}.cart-block--link__expand .icon{display:block;background:url(/themes/mytheme/images/icons/cart.svg) center no-repeat;background-size:20px;width:24px;height:24px;}.path-frontpage .cart-block--link__expand .icon{filter:brightness(100) invert(1);}.cart-block--summary__count{position:absolute;top:0;right:0;color:#000;font-size:10px;width:16px;height:16px;line-height:16px;text-align:center;font-weight:600;background-color:var(--color-green);border-radius:50%;transform:translate(40%,-45%);}#menu-button{display:block;width:24px;height:24px;position:relative;cursor:pointer;}#menu-button span{display:block;position:absolute;height:0;width:100%;left:0;top:50%;border:1px solid #000;}#menu-button span::before,#menu-button span::after{display:block;position:absolute;height:0;border:1px solid #000;width:60%;content:'';left:-1px;}#menu-button span::before{top:-8px;}#menu-button span::after{bottom:-8px;}.path-frontpage #menu-button span,.path-frontpage #menu-button span::before,.path-frontpage #menu-button span::after{border-color:#fff;}.path-frontpage #block-logo .site-logo img{filter:brightness(100) invert(1);}#block-hero{margin-bottom:70px;}.swiper.hero{border-radius:var(--border-radius);overflow:hidden;}.hero-item{position:relative;min-height:800px;display:flex;align-items:center;background-color:#000;padding:110px 35% 30px 100px;user-select:none;}.hero-item img{top:0;left:0;position:absolute;object-fit:cover;width:100%;height:100%;opacity:.6;}.hero-item .item-content{position:relative;display:flex;color:#fff;flex-direction:column;max-width:800px;gap:20px;}.hero-item h2{font-size:72px;font-weight:500;line-height:1em;margin-block:0;}.hero-item .text{font-weight:500;width:80%;}.hero-item .buttons{display:flex;gap:24px;}.hero-item .buttons a{display:flex;align-items:center;text-align:center;justify-content:center;height:56px;border-radius:28px;color:#fff;font-weight:500;background-color:var(--color-green);padding-inline:24px;line-height:1.2em;transition:all var(--base-transition);}.hero-item .buttons a:nth-child(n+2){background-color:rgba(0,0,0,.4);backdrop-filter:blur(10px);}.hero-item .buttons a:hover{background-color:var(--color-green-h);}.hero-item .buttons a:nth-child(n+2):hover{background-color:rgba(0,0,0,.8);}.swiper-pagination.hero-swiper-pagination{position:absolute;right:70px;top:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);transform:translateY(-50%);display:flex;flex-direction:column;padding:30px 40px;bottom:auto;left:auto;border-radius:var(--border-radius);width:auto;gap:1em;max-width:calc(35% - 100px);text-align:left;}.hero-swiper-pagination .pagination-item{color:#fff;cursor:pointer;text-transform:uppercase;}.hero-swiper-pagination .pagination-item::after{content:'';display:block;border:1px solid var(--color-orange);width:0;opacity:0;transition:all var(--base-transition);}.hero-swiper-pagination .pagination-item.active::after{width:24px;opacity:1;}#block-catalog-menu-top{height:100%;}#block-catalog-menu-top .menu{margin:0;padding:0;list-style:none;display:flex;gap:1em;align-items:center;height:100%;}#block-catalog-menu-top .menu li{margin:0;padding:0;}#block-catalog-menu-top .menu a{font-weight:600;transition:all .2s ease;display:block;text-align:center;line-height:1.1em;}#block-catalog-menu-top .menu a:hover{color:var(--color-orange);}.path-frontpage .page-title{display:none;}.node--type-frontpage > .node__content{display:flex;flex-direction:column;gap:70px;}.section-front-icons{display:flex;gap:30px;}.section-front-icons > div{display:flex;gap:20px;align-items:center;}.section-front-icons h4{margin:0;font-weight:600;}.section-front-icons p{margin-block:5px 0;color:#5E5E5E;line-height:1.2em;}.section-front-icons svg{overflow:visible;}.section-front-body .field--name-body,.view-blog.view-display-id-embed_1 .view-header,.section-front-faq .text{font-size:44px;color:#9B9B9B;font-weight:500;line-height:1.1em;margin-top:16px;}.view-blog.view-display-id-embed_1 .view-header{font-size:38px;}.section-front-faq .text{font-size:28px;}.section-front-body .field--name-body p,.view-blog.view-display-id-embed_1 .view-header p,.section-front-faq .text p{margin:0;}.section-front-body .field--name-body strong,.section-front-body .field--name-body b,.view-blog.view-display-id-embed_1 .view-header strong,.view-blog.view-display-id-embed_1 .view-header b,.section-front-faq .text strong,.section-front-faq .text b{color:#1C1C1C;font-weight:500;}.section-front-catalog .inline{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-inline:-9px;}.section-front-catalog .inline > div{padding:9px;aspect-ratio:1;}.section-front-catalog .inline > div:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;}.section-front-catalog .inline > div:nth-child(2){grid-column-start:3;grid-column-end:-1;grid-row-start:1;grid-row-end:2;aspect-ratio:2;}.section-front-catalog a{display:inline-flex;width:100%;height:100%;position:relative;vertical-align:top;border-radius:16px;overflow:hidden;align-items:flex-end;}.section-front-catalog img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0;transition:all .2s ease;}.section-front-catalog h2{z-index:1;color:#fff;position:relative;font-size:20px;font-weight:500;padding:28px 24px 20px 24px;margin:0;width:100%;}.section-front-catalog h2::before,.section-front-catalog h2::after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);transition:opacity .2s ease;content:'';z-index:-1;}.section-front-catalog h2::after{opacity:0;background:linear-gradient(to bottom,rgba(128,180,45,0) 0%,rgba(128,180,45,1) 100%);}.section-front-catalog a:hover h2::before{opacity:0;}.section-front-catalog a:hover h2::after{opacity:1;}.section-front-catalog a:hover img{transform:scale(1.04);}.section-front-blog .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:80px;}.node--type-article.node--view-mode-teaser{background:#fff;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);border-radius:16px;overflow:hidden;padding:24px;height:100%;}.node--type-article.node--view-mode-teaser .field--name-field-image{margin-top:-24px;margin-inline:-24px;overflow:hidden;}.node--type-article.node--view-mode-teaser .field--name-field-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.5;transition:all .2s ease;}.node--type-article.node--view-mode-teaser:hover .field--name-field-image img{transform:scale(1.04);}.node--type-article.node--view-mode-teaser h2{font-weight:500;font-size:20px;line-height:1.2em;}.node__submitted{color:var(--color-orange);font-size:14px;margin-block:16px;font-weight:600;}.section-front-faq > .inline{display:flex;gap:60px;}.section-front-faq .text{width:40%;flex-shrink:0;}.field--name-field-faq{display:flex;flex-direction:column;gap:8px;flex-grow:1;}.paragraph--type--faq{border:1px solid var(--color-border);border-radius:16px;overflow:hidden;}.paragraph--type--faq .field--name-field-nadpis{background-color:#F2F2F2;color:#5E5E5E;font-weight:600;padding:20px 24px;display:flex;gap:24px;justify-content:space-between;cursor:pointer;transition:all .2s ease;}.paragraph--type--faq.active .field--name-field-nadpis{color:var(--color-orange);}.paragraph--type--faq .field--name-field-nadpis:hover{background-color:#e0e0e0;}.paragraph--type--faq .field--name-field-nadpis::after{content:'+';display:block;width:15px;height:15px;font-size:26px;font-weight:400;}.paragraph--type--faq.active .field--name-field-nadpis::after{content:'-';}.paragraph--type--faq .field--name-field-popis{background-color:#fff;color:#5E5E5E;font-size:14px;padding:20px;display:none;}.section-front-gallery{overflow:hidden;}.section-front-najpr .section-content > h2,.section-front-gallery > h2{text-align:center;font-weight:500;font-size:50px;margin-block:0 1em;line-height:1.1em;display:block;}.section-front-najpr{background-color:#eee;border-radius:24px;padding-block:40px;}.node--type-galeria.node--view-mode-teaser img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover;border-radius:16px;}.node--type-galeria.node--view-mode-full .field--name-field-image,.field--name-field-galeria > .field__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;}.field--name-field-galeria{margin-block:2rem 1rem;}.node--type-galeria.node--view-mode-full .field--name-field-image img,.field--name-field-galeria img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;}.node--type-galeria.node--view-mode-full .field--name-body{margin-bottom:30px;}.swiper.galeria-embed-1-swiper{overflow:visible;}.galeria-embed-1-swiper .views-row{max-width:33%;}.galeria-embed-1-swiper .swiper-button-next,.galeria-embed-1-swiper .swiper-button-prev{width:60px;height:60px;border-radius:50%;background:#fff;top:50%;margin-top:-30px;transition:all .2s ease;}.galeria-embed-1-swiper .swiper-button-next:hover,.galeria-embed-1-swiper .swiper-button-prev:hover{background:var(--color-orange);}.galeria-embed-1-swiper .navigation svg{width:27px;}.galeria-embed-1-swiper .navigation svg path{transition:all .2s ease;}.galeria-embed-1-swiper .navigation > div:hover svg path{fill:#fff;}.galeria-embed-1-swiper .swiper-button-next{right:0;margin-right:-38px;}.galeria-embed-1-swiper .swiper-button-prev{left:0;margin-left:-38px;}.galeria-embed-1-swiper .node--type-galeria h2{display:none;}.galeria-embed-1-swiper .node--type-galeria.node--view-mode-teaser img{aspect-ratio:1;}.view-galeria.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;}.view-galeria.view-display-id-page_1 article{height:100%;display:flex;justify-content:space-between;flex-direction:column;}.region-menu{position:fixed;padding:var(--wrapper-padding);z-index:-1;width:100%;height:100%;left:0;top:0;display:flex;justify-content:end;transition:opacity .2s ease;visibility:hidden;opacity:0;}.menu-active .region-menu{z-index:999;visibility:visible;}.region-menu.active{opacity:1;}.region-menu .overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:0;}.region-menu .region-content{background-color:#fff;border-radius:var(--border-radius);padding:50px;min-width:512px;z-index:1;position:relative;overflow:auto;display:flex;flex-direction:column;right:-40px;transition:right .2s ease;}.region-menu.active .region-content{right:0;}#menu-close-button{display:block;width:40px;height:40px;border:1px solid var(--color-border);border-radius:50%;position:absolute;top:30px;right:30px;cursor:pointer;transition:background-color .2s ease;}#menu-close-button::before,#menu-close-button::after{display:block;background-color:#999;position:absolute;content:'';width:50%;top:50%;left:25%;height:2px;margin-top:-1px;transform:rotate(45deg);transition:background-color .2s ease;}#menu-close-button::after{transform:rotate(-45deg);}#menu-close-button:hover{background-color:#000;}#menu-close-button:hover::before,#menu-close-button:hover::after{background-color:#fff;}#block-menu-infolinka{margin-top:auto;}#block-menu-infolinka .wrapper{display:flex;gap:16px;border:1px solid var(--color-border);border-radius:16px;padding:16px 20px 16px 70px;align-items:center;background:url(/themes/mytheme/images/icons/infolinka.svg) no-repeat;background-position:20px center;background-size:30px;}#block-menu-infolinka .info{flex-grow:1;}#block-menu-infolinka .info span{display:block;}#block-menu-infolinka .info a{display:block;font-size:20px;font-weight:700;display:inline-block;margin-top:2px;}#block-menu-infolinka .icons{display:flex;gap:8px;}#block-menu-infolinka .icons a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#FFECDC;border-radius:50%;transition:background-color .15s var(--cubic-transition);}#block-menu-infolinka .icons a:hover{background-color:#f9d4b6;}#block-menu-infolinka .icons a::before{content:'';display:block;background-position:center;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;}#block-menu-infolinka .icons a.fb::before{background-image:url(/themes/mytheme/images/icons/brand-fb.svg);}#block-menu-infolinka .icons a.wa::before{background-image:url(/themes/mytheme/images/icons/brand-whatsapp.svg);}#block-main-navigation .menu{margin:40px 0;padding:0;display:flex;flex-direction:column;gap:20px;}#block-main-navigation .menu a,#block-main-navigation .menu span{font-size:32px;font-weight:600;text-transform:uppercase;position:relative;transition:all .2s ease;cursor:pointer;display:flex;gap:12px;justify-content:space-between;}#block-main-navigation .menu a::before,#block-main-navigation .menu span::before{content:'';position:absolute;left:0;top:-5px;bottom:-5px;width:0;transition:all .2s ease;background-color:var(--color-orange);}#block-main-navigation .menu a:hover::before,#block-main-navigation .menu span:hover::before{width:8px;}#block-main-navigation .menu a:hover,#block-main-navigation .menu span:hover{padding-left:16px;color:var(--color-orange);}#block-main-navigation li::marker{content:'';}#block-main-navigation .menu-item--expanded > ul{max-height:0;overflow:hidden;margin-block:0;padding-top:0;gap:12px;transition:all .3s ease;}#block-main-navigation .menu-item--expanded > ul a{font-size:22px;}#block-main-navigation .menu-item--expanded > span::after{content:'';background:url(/themes/mytheme/images/icons/chevron.svg);width:20px;height:20px;background-position:center;background-size:16px;background-repeat:no-repeat;display:block;}#block-main-navigation .menu-item--expanded.open > ul{padding-top:16px;max-height:500px;}#block-main-navigation .menu-item--expanded.open > span::after{transform:rotate(180deg);}footer:not(.node__meta){background-color:var(--color-grey);border-radius:var(--border-radius);padding-block:var(--wrapper-padding);}.region-footer{display:flex;justify-content:space-between;gap:30px;}.region-footer ul.menu{margin:0;padding:0;}.region-footer ul.menu a:hover,#block-kontakty .field--name-body a:hover{text-decoration:underline;}.region-footer h2{font-size:16px;text-transform:uppercase;font-weight:600;}#block-kontakty .field--name-body ul{padding:0;margin:0;list-style:none;}#block-kontakty .field--name-body li{padding-left:36px;margin-top:14px;background-position:1px 4px;background-repeat:no-repeat;background-size:16px;}#block-kontakty .field--name-body li.address{background-image:url(/themes/mytheme/images/icons/location-orange.svg);}#block-kontakty .field--name-body li.phone{background-image:url(/themes/mytheme/images/icons/phone-orange.svg);}#block-kontakty .field--name-body li.email{background-image:url(/themes/mytheme/images/icons/mail-orange.svg);}.region-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-block:24px;margin-top:24px;border-top:1px solid #DDDDDD;align-items:center;}#block-copyright{font-size:14px;}#block-social a.fb{display:inline-flex;background-color:#fff;padding-inline:20px;border-radius:24px;height:42px;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;font-weight:600;transition:all .2s ease;}#block-social a.fb:hover{background-color:var(--color-orange);color:#fff;}#block-social a.fb svg{transition:all .2s ease;}#block-social a.fb:hover svg{filter:brightness(100) invert(1);}body.product-path-default .layout-content{max-width:100%;}.product--view-mode-full .field--name-body{margin-bottom:20px;}.view-catalog .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;}.product--view-mode-teaser{display:flex;flex-direction:column;height:100%;justify-content:space-between;background-color:#F2F2F2;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);border-radius:16px;overflow:hidden;border:1px solid var(--color-border);transition:all .2s ease;}.product--view-mode-teaser .field--name-field-obrazok{background-color:#fff;}.product--view-mode-teaser .field--name-field-obrazok img{width:100%;aspect-ratio:1.3;object-fit:contain;padding:20px;transition:all .2s ease;}.product--view-mode-teaser:hover{border-color:var(--color-orange);}.product--view-mode-teaser:hover .field--name-field-obrazok img{transform:scale(1.04);}.product--view-mode-teaser .bottom{padding:20px;display:flex;gap:12px;align-items:flex-end;}.product--view-mode-teaser .bottom .col-1{flex-grow:1;}.product--view-mode-teaser .bottom .col-2{display:flex;gap:5px;align-items:flex-end;}.product--view-mode-teaser .price-label{line-height:1em;margin-bottom:4px;}.product--view-mode-teaser h2{margin:0;font-size:22px;font-weight:500;}.product--view-mode-teaser .field--name-field-katalog{margin-top:10px;color:#5E5E5E;text-transform:uppercase;}.product--view-mode-teaser .field--name-price .price-with-vat .price{font-size:22px;color:var(--color-orange);font-weight:bold;}.product--view-mode-teaser .field--name-price .suffix,.product--view-mode-teaser .field--name-price .price-without-vat{display:none;}.product--type-default .top-container{background-color:rgba(0,0,0,.05);margin-inline:calc(var(--wrapper-padding) * -1);}.product--type-default .top-container .content{display:flex;gap:50px;align-items:center;padding-block:2rem;}.product--type-default .top-container .col-1,.product--type-default .top-container .col-2{flex:1;}.product--type-default .top-container .field--name-field-obrazok{padding:0;}.product--type-default .top-container .field--name-field-obrazok img{width:100%;height:auto;aspect-ratio:unset;max-height:800px;}.product--type-default.product--view-mode-full .field--name-title{font-size:3rem;margin-bottom:2rem;font-weight:400;line-height:1em;}.product--type-default .main-container > .content{display:flex;gap:2rem;align-items:flex-start;}.product--type-default .main-container .col-1{flex-shrink:0;flex-grow:0;padding-block:2rem;position:sticky;flex-grow:1;width:240px;top:calc(var(--header-height) + var(--wrapper-padding) - 2rem);}.product--type-default .main-container .navigation{border-radius:var(--layout-border-radius);-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);background-color:#fff;border:1px solid var(--color-border);padding:1.5rem;}.gin--horizontal-toolbar .product--type-default .main-container .col-1{top:var(--gin-toolbar-height);}.product--type-default .main-container .navigation .title{font-weight:700;font-size:.9em;}.product--type-default .main-container .navigation ul{padding:0;margin:1rem 0 0 0;list-style:none;}.product--type-default .main-container .navigation li span{cursor:pointer;padding:8px 8px 8px 1rem;display:block;border-left:1px solid var(--color-border);transition:all .2s ease;}.product--type-default .main-container .navigation li span:hover{border-left-color:var(--color-orange);}.product--view-mode-full .article-container > .col-1{max-width:500px;width:40%;background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:24px;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);flex-shrink:0;}.product--view-mode-full .price-section{display:flex;gap:20px;width:100%;max-width:350px;justify-content:space-between;margin-bottom:20px;margin-top:30px;}.product--view-mode-full .price-section .field--name-price{text-align:right;}.product--view-mode-full .commerce-order-item-add-to-cart-form{display:flex;gap:20px;width:100%;max-width:350px;align-items:center;}.product .field--name-sku{font-weight:700;font-size:1.1em;}.product .price-with-vat{font-weight:600;}.product .price-with-vat .price{font-size:32px;}.product .price-without-vat{margin-top:3px;}.product--view-mode-full .commerce-order-item-add-to-cart-form .form-actions{flex-grow:1;}.product--view-mode-full .commerce-order-item-add-to-cart-form .inc-dec-container{height:48px;}.product--view-mode-full .field--name-quantity .form-item,.product--view-mode-full .commerce-order-item-add-to-cart-form .form-submit,.product--view-mode-full .commerce-order-item-add-to-cart-form .form-actions{margin:0;}.field--name-field-dostupnost.na_objednavku{color:var(--color-red);}.field--name-field-dostupnost.skladom{color:var(--color-green);}.product-tabs{margin-top:30px;}button.vyziadat-cenovu-ponuku{background-color:var(--color-orange);color:#fff;border:none;cursor:pointer;font-weight:500;border-radius:8px;height:48px;transition:all .2s ease;padding-inline:20px;transition:all .2s ease;}button.vyziadat-cenovu-ponuku:hover{background-color:var(--color-orange-h);}.product--view-mode-full .cenova-ponuka-section{margin-top:20px;}.product--view-mode-full .body-summary{margin-bottom:20px;}#configurator-form .commerce-order-item-add-to-cart-form{display:flex;gap:45px;align-items:flex-start;max-width:100%;}#configurator-form .preview,.product--type-configurator.product--view-mode-full > .field--name-field-obrazok{background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:24px;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);}.product--type-configurator.product--view-mode-full > .field--name-field-obrazok{margin-bottom:30px;}.product--type-configurator.product--view-mode-full > .field--name-field-obrazok img{width:100%;}#configurator-form .preview{top:calc(var(--header-height) + var(--wrapper-padding));position:sticky;width:400px;flex-shrink:0;}.gin--horizontal-toolbar #configurator-form .preview{top:var(--gin-toolbar-height);}#configurator-form .preview .form-actions,#configurator-form .preview .form-item{margin-block:0;}#configurator-form .product-preview{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-bottom:20px;}.configurator-summary{margin-block:1rem;}.configurator-summary .title{font-size:20px;font-weight:500;margin-bottom:20px;}.configurator-summary .items{display:flex;flex-direction:column;gap:2px;border-radius:8px;overflow:hidden;}.configurator-summary .summary-item{background-color:#F2F2F2;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:8px 16px;font-size:14px;}.configurator-summary .summary-item .label{font-weight:500;}.configurator-summary .summary-item .value{color:#666666;font-weight:500;}.button--add-to-cart,.button--edit-cart-item{width:100%;margin-block:16px 0;}.button--add-to-cart:disabled,.button--edit-cart-item:disabled{cursor:not-allowed;background-color:#666666;}.button--add-to-cart:disabled:hover,.button--edit-cart-item:disabled:hover{background-color:#666666;}#configurator-form .preview .qty-price{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-block:1em;}#configurator-form .preview-price{text-align:right;}#configurator-form .preview-price .price{font-size:32px;font-weight:600;line-height:40px;}#configurator-form .preview-price .label{font-size:10px;color:#959595;}fieldset,fieldset.form-item{border:none;padding:0;margin:0 0 30px 0;}fieldset.disabled{margin-bottom:0;}fieldset.disabled > .fieldset-wrapper{height:0;overflow:hidden;opacity:0;}#configurator-form .configurator{flex-grow:1;}#configurator-form .configurator > legend,fieldset > legend:has(.visually-hidden){display:none;}#configurator-form .configurator .fieldset-wrapper > *:first-child{margin-top:0;}fieldset:not(.fieldgroup) > legend,#configurator-form .configurator > .fieldset-wrapper > fieldset.fieldgroup > legend{background-color:#E8E8E8;border-radius:8px;width:100%;font-size:14px;text-transform:uppercase;font-weight:600;padding:8px 16px;margin-bottom:20px;}.configurator fieldset.rozmery > .fieldset-wrapper{display:flex;gap:40px;flex-wrap:wrap;}.configurator fieldset.rozmery .form-item{flex-grow:1;margin:0;position:relative;}.configurator fieldset.rozmery .form-number{width:100%;text-align:center;padding-right:50px;}.configurator fieldset.rozmery .field-suffix{height:40px;display:block;line-height:40px;margin-top:-40px;position:absolute;right:12px;pointer-events:none;}.configurator fieldset.rozmery .form-type-select .field-suffix{right:17px;}.configurator fieldset.rozmery .description{display:flex;justify-content:space-between;margin-top:8px;}.configurator fieldset.rozmery .description span{display:inline-block;background-color:#F2F2F2;border-radius:4px;font-size:12px;font-weight:500;padding:6px;}.configurator fieldset.rozmery .form-select{max-width:100%;padding-right:50px;}.configurator.latky_pre_vonkajsie_zaluzie fieldset.rozmery .form-item-field-configurator-rozmery-vyska{max-width:280px;}.configurator fieldset.rozmery .form-item-field-configurator-rozmery-pocet{flex-grow:0;max-width:180px;}.configurator fieldset.options-grid .form-radios{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:22px;}.configurator fieldset.options-grid.color .form-radios{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:10px;}.configurator fieldset.options-grid.krycie-plechy-typ .form-radios,.configurator fieldset.options-grid.vonkajsie-zaluzie-typ .form-radios{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));}.configurator fieldset.options-grid .form-item{margin:0;}.configurator fieldset.options-grid input{position:absolute;z-index:0;}.configurator fieldset.options-grid label{display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:1;border-radius:8px;border:1px solid var(--color-border);overflow:hidden;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);background-color:#fff;height:100%;font-size:12px;font-weight:500;transition:all .1s ease;}.configurator fieldset.options-grid label:hover{border-color:var(--color-orange);}.configurator fieldset.options-grid input:checked + label,.configurator fieldset.options-grid .ajax-progress + label{border-color:var(--color-orange);border-width:2px;}.configurator fieldset.options-grid label img{width:100%;aspect-ratio:1.3;object-fit:contain;padding:7px;}.configurator fieldset.options-grid.color label img{object-fit:cover;padding:0;}.configurator fieldset.options-grid.spodna-lista label img{padding:0;}.configurator fieldset.options-grid label .label{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:8px;line-height:1.2em;text-align:center;background-color:#F2F2F2;font-size:14px;}.configurator fieldset.options-grid.color label .label{font-size:11px;background-color:#fff;padding:4px;font-weight:500;}.configurator fieldset.options-grid label .price{background-color:rgba(242,140,56,0.1);color:var(--color-orange);font-size:13px;font-weight:600;text-align:center;padding:6px 8px;line-height:1.2em;}.configurator fieldset.options-grid.color label .price{font-size:11px;font-weight:500;padding:3px 4px;}.configurator fieldset.options-grid label .glightbox{position:absolute;z-index:9;width:30px;height:30px;background-color:#fff;background-image:url(/themes/mytheme/images/icons/enlarge.svg);background-position:center;background-size:15px;background-repeat:no-repeat;border-radius:50%;top:6px;right:6px;cursor:pointer;transition:opacity .2s ease;opacity:0;}.configurator fieldset.options-grid label:hover .glightbox{opacity:1;}.configurator fieldset.vyvod-kabla > legend,.configurator fieldset.dialkovy-ovladac > legend,.configurator fieldset.vodiaca-lista > legend,.configurator fieldset.drziak-krycieho-plechu > legend{font-weight:600;margin-bottom:5px;}.configurator fieldset.dialkovy-ovladac label img.empty-value,.configurator fieldset.drziak-krycieho-plechu label img.empty-value{padding:18px;}.configurator .form-select{width:100%;max-width:max-content;}.configurator .strany-boxu .form-checkboxes{display:flex;gap:8px;padding-bottom:250px;background:url(/themes/mytheme/images/strany_boxu.jpg);background-repeat:no-repeat;background-position:0 bottom;background-size:260px;}.configurator .strany-boxu .form-checkboxes label{margin-left:-3px;}.product--type-configurator.product--view-mode-full > .field--name-field-obrazok{display:none;}.configurator .krycie-plechy-drziaky .inc-dec-container{margin-left:190px;position:relative;}.configurator .krycie-plechy-drziaky .inc-dec-container label{width:180px;left:-190px;display:block;position:absolute;}fieldset.krycie-plechy-drziaky > legend{padding:0;background:none;text-transform:none;margin:0;}#configurator-form .same-items{margin-bottom:20px;}#configurator-form .same-items .section-label{background-color:#E8E8E8;border-radius:8px;width:100%;font-size:14px;text-transform:uppercase;font-weight:600;padding:8px 16px;margin-bottom:20px;}#configurator-form .same-items .cart-item-values{line-height:1.2em;}#configurator-form .same-items .items{display:flex;flex-direction:column;gap:10px;}#configurator-form .same-items .item{display:flex;gap:16px;justify-content:space-between;align-items:center;}#configurator-form .same-items .form-submit{height:36px;font-size:11px;padding-inline:14px;}#configurator-form .same-items .component{display:inline;white-space:nowrap;font-size:13px;}#configurator-form .same-items .component:not(:last-child) .component-value::after{display:inline;content:',';}#configurator-form .same-items .component-label::after{display:inline;content:':';}.view-blog.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;}.node--type-article.node--view-mode-full .field--name-field-image{text-align:center;margin-block:30px;}.node--type-article.node--view-mode-full .field--name-field-image img{max-height:600px;width:auto;border-radius:16px;}.view-commerce-cart-form td.views-field-field-obrazok{width:100px;vertical-align:top;}.view-commerce-cart-form table{width:100%;}.view-commerce-cart-form tr{text-align:left;}.view-commerce-cart-form th{text-align:left;}.view-commerce-cart-form th.views-field-total-price__number,.view-commerce-cart-form th.views-field-edit-quantity,.view-commerce-cart-form th.views-field-unit-price__number{text-align:right;}.view-commerce-cart-form td{padding-block:20px;}.view-commerce-cart-form td.views-field-title,.view-commerce-cart-form th.views-field-title{padding-left:20px;}.view-commerce-cart-form td.views-field-title .product-title{font-weight:700;font-size:1.1em;margin-bottom:4px;}.view-commerce-cart-form td.views-field-title .product-desc{font-size:.9em;}.view-commerce-checkout-order-summary td.views-field-title .product-desc{font-size:.85em;line-height:1.3em;}.view-commerce-cart-form .configurator-summary,.view-commerce-checkout-order-summary .configurator-summary{margin-bottom:4px;}.view-commerce-cart-form .configurator-summary > .title{display:none;}.view-commerce-cart-form .configurator-summary .items,.view-commerce-checkout-order-summary .configurator-summary .items{display:table;background-color:#F2F2F2;padding:10px;}.view-commerce-cart-form .configurator-summary .summary-item,.view-commerce-checkout-order-summary .configurator-summary .summary-item{padding:0;font-size:12px;background-color:transparent;display:table-row;}.view-commerce-cart-form .configurator-summary .label,.view-commerce-checkout-order-summary .configurator-summary .label{display:table-cell;}.view-commerce-cart-form .configurator-summary .value,.view-commerce-checkout-order-summary .configurator-summary .value{display:table-cell;padding-left:12px;}.view-commerce-cart-form td.views-field-unit-price__number,.view-commerce-cart-form td.views-field-edit-quantity,.view-commerce-cart-form td.views-field-total-price__number{width:1%;padding-left:15px;}.view-commerce-cart-form td.views-field-total-price__number{font-weight:600;}.view-commerce-cart-form .delete-order-item.form-submit{margin-inline:0;background-color:transparent;padding:0;color:var(--color-red);height:initial;margin-right:10px;}.view-commerce-cart-form a.cart-item-edit{font-weight:500;}.view-commerce-cart-form .delete-order-item.form-submit:hover,.view-commerce-cart-form a.cart-item-edit:hover{text-decoration:underline;}.view-commerce-cart-form [data-drupal-selector="edit-submit"],.view-commerce-cart-form .form-submit.cenova-ponuka{background-color:#fff;color:#000;border:1px solid;background:url(/themes/mytheme/images/icons/reload.svg) no-repeat;background-size:22px;background-position:16px center;padding-left:46px;}.view-commerce-cart-form .form-submit.cenova-ponuka{background-image:url(/themes/mytheme/images/icons/mail.svg);}.view-commerce-cart-form [data-drupal-selector="edit-submit"]:hover,.view-commerce-cart-form .form-submit.cenova-ponuka:hover,.layout-region-checkout-footer-flex .link--previous:hover{background-color:#eeeeee;}.layout-region-checkout-footer-flex .link--previous{background-color:#fff;color:#000;border:1px solid;background:url(/themes/mytheme/images/icons/left-arrow.svg) no-repeat;background-size:22px;background-position:16px center;display:inline-block;font-weight:500;border-radius:24px;height:48px;line-height:48px;transition:all .2s ease;padding-inline:46px 20px;}.layout-region-checkout-footer-flex .form-actions{display:flex;gap:20px;flex-direction:row-reverse;}.view-commerce-cart-form [data-drupal-selector="edit-checkout"]{margin-right:0;}.cart.cart-form:nth-child(n+2){margin-top:40px;}.view-commerce-cart-form .form-actions{margin-block:30px 0;text-align:right;}[data-drupal-selector="edit-shipping-information-shipping-profile"],[data-drupal-selector="edit-payment-information-billing-information"],.checkout-pane-contact-information .form-item-contact-information-email,.profile-form{max-width:400px;}[data-drupal-selector="edit-shipping-information-shipping-profile"] .form-item:not(.form-type-checkbox):not(.form-item-shipping-information-shipping-information-select-address),[data-drupal-selector="edit-payment-information-billing-information"] .form-item:not(.form-type-checkbox):not(.form-item-payment-information-billing-information-select-address),.profile-form .form-item:not(.form-type-checkbox),.checkout-pane-contact-information .form-item-contact-information-email{display:flex!important;align-items:center;margin-right:0;}[data-drupal-selector="edit-shipping-information-shipping-profile"] .form-item:not(.form-type-checkbox):not(.form-item-shipping-information-shipping-information-select-address) > label,[data-drupal-selector="edit-payment-information-billing-information"] .form-item:not(.form-type-checkbox):not(.form-item-payment-information-billing-information-select-address) > label,.profile-form .form-item:not(.form-type-checkbox) > label,.checkout-pane-contact-information .form-item-contact-information-email > label{width:100px;flex-shrink:0;}[data-drupal-selector="edit-shipping-information-shipping-profile"] .form-text,[data-drupal-selector="edit-payment-information-billing-information"] .form-text,.profile-form .form-text,.checkout-pane-contact-information .form-item-contact-information-email .form-email,[data-drupal-selector="edit-shipping-information-shipping-profile"] .form-tel,[data-drupal-selector="edit-payment-information-billing-information"] .form-tel,.profile-form .form-tel,[data-drupal-selector="edit-shipping-information-shipping-profile"] .form-select,[data-drupal-selector="edit-payment-information-billing-information"] .form-select,.profile-form .form-select{width:100%;}.address-book-edit-button{background-color:var(--color-orange);margin-inline:0;margin-block:10px 15px;height:30px;font-size:.95em;}.address-book-edit-button:hover{background-color:var(--color-orange-h);}fieldset[data-drupal-selector="edit-shipping-information-shipments-0-shipping-method-0"]{margin-top:20px;margin-bottom:0;}fieldset[data-drupal-selector="edit-payment-information-payment-method"]{margin-bottom:20px;}.layout-region-checkout-footer-flex{width:100%;text-align:right;margin-top:40px;}.view-commerce-checkout-order-summary table{width:100%;}.view-commerce-checkout-order-summary thead{display:none;}.view-commerce-checkout-order-summary td{padding:8px;}.view-commerce-checkout-order-summary td.views-field-field-obrazok{padding-left:0;width:55px;}.gin--horizontal-toolbar .layout-region-checkout-secondary-flex{top:var(--gin-toolbar-height);}.view-commerce-checkout-order-summary .configurator-summary > .title{font-size:12px;font-weight:700;cursor:pointer;display:inline-block;margin-bottom:0;}.view-commerce-checkout-order-summary .configurator-summary > .title:hover{text-decoration:underline;}.view-commerce-checkout-order-summary .configurator-summary > .title::after{content:'⏷';display:inline-block;margin-left:2px;font-size:1.2em;}.view-commerce-checkout-order-summary .configurator-summary.expanded > .title::after{content:'⏶';}.layout-region-checkout-secondary-flex .configurator-summary{margin-block:0;}.view-commerce-checkout-order-summary .views-field-total-price__number{text-align:right;font-weight:600;}.layout-region-checkout-secondary-flex .configurator-summary .items{display:none;}.checkout-review-edit-link{font-size:0.8em;margin-left:4px;}.checkout-review-edit-link:hover{text-decoration:underline;}[data-drupal-selector="edit-review-shipping-information"] .field--name-shipping-method,[data-drupal-selector="edit-review-payment-information"] .field--name-payment-method{margin-top:1rem;}.gslide-media.gslide-image{background-color:#fff;}.payment-info{background-color:#F2F2F2;padding:10px;border-radius:10px;font-size:.9em;line-height:1.4;margin-block:-1em 20px;}.main-catalog{display:flex;gap:30px;align-items:flex-start;}.main-catalog .col1{flex-shrink:0;width:250px;background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:20px;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);}.main-catalog .col2{flex-grow:1;}.catalog-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:40px;}.catalog-thumbs .taxonomy-term .contextual{display:none;}.catalog-thumbs .taxonomy-term a{display:flex;flex-direction:row-reverse;gap:15px;align-items:center;justify-content:flex-end;border-radius:8px;border:1px solid var(--color-border);overflow:hidden;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);transition:all .1s ease;padding:5px;}.catalog-thumbs .taxonomy-term a:hover{border-color:var(--color-orange);}.catalog-thumbs .taxonomy-term img{width:50px;height:50px;object-fit:contain;flex-shrink:0;}.catalog-thumbs .taxonomy-term h2{margin:0;font-size:14px;font-weight:normal;line-height:1.2em;}ul.catalog-menu{margin:0 0 30px 0;}ul.catalog-menu a{transition:all .2s ease;display:flex;justify-content:space-between;align-items:baseline;}ul.catalog-menu > li{margin-block:10px;}ul.catalog-menu > li > a{font-weight:500;font-size:1.2em;}ul.catalog-menu li::marker{content:'';}ul.catalog-menu a:hover,ul.catalog-menu a.is-active,ul.catalog-menu li.menu-item--expanded > a{color:var(--color-orange);}ul.catalog-menu li.menu-item--expanded > a::after{content:'-';font-weight:500;}ul.catalog-menu li.menu-item--collapsed > a::after{content:'+';font-weight:500;}ul.catalog-menu ul{margin-block:3px;}.vocabulary-catalog.view-mode-full > .content{display:flex;gap:24px;margin-bottom:30px;}.vocabulary-catalog.view-mode-full .field--name-field-obrazok{width:calc(50% - 12px);flex-shrink:0;}.vocabulary-catalog.view-mode-full .field--name-field-obrazok img{width:100%;height:100%;object-fit:cover;border-radius:16px;}.vocabulary-catalog.view-mode-full .field--name-description{font-size:17px;line-height:1.5em;}.order-view-customer{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}.order-view-customer > *{border:1px solid var(--color-border);background-color:#fff;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);padding:1.5rem;border-radius:10px;}.order-view-customer .field--name-order-items,.order-view-customer .field--name-total-price{grid-column-end:-1;grid-column-start:1;}.order-view-customer .group__label{font-weight:700;font-size:1.2em;margin-bottom:1em;}.order-view-customer .field--name-payment-method,.order-view-customer .field--name-shipping-method,.order-view-customer .field--name-address{margin-top:1em;}.order-view-customer p.address{margin-top:0;}.order-view-customer .views-table{width:100%;}.order-view-customer .views-table > tbody > tr,.order-view-customer .views-table > thead > tr > th,.order-view-customer .views-table > tbody > tr > td{display:block;width:100%;}.order-view-customer thead{display:none;}.order-view-customer .views-table > tbody > tr:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--color-border);}.order-view-customer .views-field-unit-price__number,.order-view-customer .views-field-quantity,.order-view-customer .views-field-total-price__number{text-align:right;position:relative;}.order-view-customer .views-field-unit-price__number::before{content:'Cena za ks: ';right:90px;position:absolute;}.order-view-customer .views-field-quantity::before{content:'Množstvo: ';right:90px;position:absolute;}.order-view-customer .views-field-total-price__number::before{content:'Cena spolu: ';right:90px;position:absolute;}.order-view-customer .field--name-total-price .order-total-line{display:grid;grid-template-columns:1fr 1fr;}.order-view-customer .field--name-total-price > div{max-width:fit-content;margin-left:auto;}table.configurator-items{font-size:.9em;margin-block:1em;background-color:#f6f6f6;}table.configurator-items td,table.configurator-items th{padding:2px 8px;}.order-view-customer .configurator-items td.c{display:none;}.webform-submission-nezavazny-dopyt-form .flex-container{background-color:#fff;border-radius:var(--border-radius);display:flex;gap:30px;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);overflow:hidden;}.webform-submission-nezavazny-dopyt-form .flex-container .left{width:50%;padding:24px;}.webform-submission-nezavazny-dopyt-form .flex-container .right{width:50%;padding:24px;background-color:#F2F2F2;}.webform-submission-nezavazny-dopyt-form .form-actions{text-align:right;margin-top:20px;}.webform-submission-nezavazny-dopyt-form .form-text,.webform-submission-nezavazny-dopyt-form .form-textarea,.webform-submission-nezavazny-dopyt-form .form-tel,.webform-submission-nezavazny-dopyt-form .form-email,.webform-submission-nezavazny-dopyt-form .form-select{width:100%;}.field--name-field-prilohy th{text-align:left;text-transform:uppercase;border-bottom:1px solid var(--color-border);padding:6px;}.field--name-field-prilohy td{padding:6px;}.field--name-field-prilohy td:first-child{padding-right:20px;}.file--application-pdf{background-image:none;padding:0;}.file--application-pdf a{background-image:url(/themes/mytheme/images/pdf_file_icon.svg);background-size:24px;background-repeat:no-repeat;padding-left:34px;min-height:30px;display:flex;align-items:center;}.file--application-pdf a:hover{text-decoration:underline;}.ui-dialog{border-radius:12px;overflow:hidden;border:1px solid var(--color-border);-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);}.ui-widget-overlay{background-color:rgba(0,0,0,.1);}.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:none;padding:16px 60px 10px 20px;}.ui-dialog .ui-dialog-title{font-size:1em;}.ui-dialog .ui-dialog-titlebar-close{display:block;width:30px;height:30px;border:1px solid var(--color-border);border-radius:50%;transition:background-color .2s ease;padding:0;margin:0;top:12px;right:15px;}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:#000;}.ui-dialog .ui-dialog-titlebar-close::before,.ui-dialog .ui-dialog-titlebar-close::after{content:'';display:block;background-color:#999;position:absolute;width:50%;top:50%;left:25%;height:2px;margin-top:-1px;transform:rotate(45deg);transition:background-color .2s ease;}.ui-dialog .ui-dialog-titlebar-close::after{transform:rotate(-45deg);}.ui-dialog .ui-dialog-titlebar-close:hover::before,.ui-dialog .ui-dialog-titlebar-close:hover::after{background-color:#fff;}.ui-dialog .ui-dialog-content{padding:0 20px 10px 20px;}.ui-dialog .ui-dialog-buttonpane{background-color:transparent;padding:0 20px 16px 20px;}.ui-dialog .form-actions .button{margin-block:0;}.ui-dialog .form-actions .button:last-child{margin-right:0;}.ui-dialog .form-actions .button{padding:8px 20px;background-color:var(--color-orange);border-radius:30px;color:#fff;font-weight:600;transition:background-color .2s ease;display:inline-block;border:none!important;}.ui-dialog .form-actions .button:hover{background-color:var(--color-orange-h);}.cenova-ponuka-form .form-email,.cenova-ponuka-form .form-text{width:100%;}.field--name-body ul,.paragraph--type--text .field--name-field-text ul{// list-style-type:square;padding-left:24px;}body.path-user:not(.user-logged-in) #block-mytheme-primary-local-tasks,body.path-user:not(.user-logged-in) #block-mytheme-breadcrumbs,body.path-user:not(.user-logged-in) #block-mytheme-page-title{display:none;}form.user-login-form,form.user-pass{background-color:#fff;border-radius:var(--border-radius);-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);box-shadow:0 2px 5px -1px rgba(0,0,0,0.3);max-width:500px;margin-inline:auto;padding:24px;margin-top:calc(50px - var(--wrapper-padding));}form.user-login-form .green-box,form.user-pass .green-box{margin-top:0;margin-bottom:10px;}form.user-login-form .form-actions,form.user-pass .form-actions{margin-bottom:0;display:flex;align-items:center;gap:20px;margin-top:30px;justify-content:space-between;}form.user-login-form .form-text,form.user-login-form .form-email,form.user-pass .form-text,form.user-pass .form-email{width:100%;}form.user-login-form a.pass-reset::before,form.user-pass a.login::before{display:inline-block;margin-right:6px;font-family:'fa';font-weight:bold;font-size:.85em;}form.user-login-form a.pass-reset::before{content:'\f3c1';}form.user-pass a.login::before{content:'\f007';}ul.tabs{display:flex;flex-wrap:wrap;margin-block:12px;}.tabs li{margin:0;}.tabs a{padding:8px 16px;border-radius:12px 12px 0 0;}.tabs a.is-active{background-color:var(--color-orange);color:#fff;}.tabs .user-profile a::before,.tabs .user-orders a::before,.tabs .user-address a::before,.tabs .user-edit a::before,.tabs .user-logout a::before{content:'';display:inline-block;font-family:'fa';font-weight:bold;font-size:12px;margin-right:6px;vertical-align:text-bottom;}.tabs .user-profile a::before{content:'\f007';}.tabs .user-orders a::before{content:'\f15c';}.tabs .user-address a::before{content:'\f2b9';}.tabs .user-edit a::before{content:'\f4ff';}.tabs .user-logout a::before{content:'\f08b';}.tabs .user-logout a{color:var(--color-red);}.view-commerce-user-orders table{width:100%;border-spacing:0;}.view-commerce-user-orders th{text-align:left;padding:8px 12px;}.view-commerce-user-orders td{border-bottom:1px solid var(--color-border);padding:8px 12px;}.view-commerce-user-orders td.is-active{background:none;}.view-commerce-user-orders tr{position:relative;}.view-commerce-user-orders .views-field-nothing.link{width:0;padding:0;}.view-commerce-user-orders td.views-field-nothing.link a{position:absolute;display:block;padding:8px 12px;inset:0;transition:all .2s ease;text-indent:-999em;overflow:hidden;}.view-commerce-user-orders td.views-field-nothing.link a:hover{background-color:rgba(0,0,0,.05);}.tablesort{vertical-align:middle;}.address-book__container{// margin-bottom:24px;// padding:1.5rem;// border-color:var(--color-border);// background-color:#fff;// border-radius:var(--border-radius);// -webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);// box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);border:none;}.address-book__container summary{background-color:#E8E8E8;border-radius:8px;width:100%;font-size:14px;text-transform:uppercase;font-weight:600;padding:8px 16px;margin-bottom:20px;}.address-book__container .details-wrapper{padding:0;}.address-book__profiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1rem;}.address-book__container .address-book__profile{margin-inline:0;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-color:var(--color-border);background-color:#fff;border-radius:var(--border-radius);-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);box-shadow:0 1px 3px -1px rgba(0,0,0,0.4);}.address-book__add-link{display:inline-block;color:#fff;background-color:var(--color-green);transition:all .2s ease;border-radius:24px;font-size:.9em;padding:5px 15px;margin:0 0 1rem 0;}.address-book__add-link::before{font-family:'fa';display:inline-block;margin-right:6px;content:'\2b';}.address-book__add-link:hover{background-color:var(--color-green-h);}.address-book__operations{margin-bottom:0;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--color-border);}.address-book__operations a{margin-right:0;font-size:0.9em;text-decoration:none;}.address-book__operations a:hover{text-decoration:underline;}.address-book__operations a::before{display:inline-block;margin-right:5px;font-family:'fa';font-weight:bold;font-size:.85em;}.address-book__operations .address-book__edit-link::before{content:'\f304';}.address-book__operations .address-book__delete-link::before{content:'\f2ed';}.address-book__operations .address-book__set-default-link::before{content:'\f005';}.form-actions .button--danger,.form-actions .dialog-cancel{background-color:#5E5E5E;font-weight:500;border-radius:24px;height:48px;line-height:48px;padding-block:0;padding-inline:20px;vertical-align:bottom;}.form-actions .button--danger:hover,.form-actions .dialog-cancel:hover{background-color:#434343;}.field--name-field-layout > .field__item{margin-block:2rem;}.paragraph--type--tabulka-s-obrazkom,.paragraph--type--tabulka,.paragraph--type--grid-obazok-popis,.paragraph--type--kategorizovany-vzorkovnik,.layout--complex-view{width:100%;border-radius:var(--layout-border-radius);-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);overflow:hidden;background-color:#fff;border:1px solid var(--color-border);}.paragraph--type--galeria.paragraph--view-mode--default .field--name-field-galeria,.paragraph--type--vzorkovnik.paragraph--view-mode--default .field--name-field-galeria > .field__items{display:grid;gap:1rem;}.paragraph--type--grid-obazok-popis.paragraph--view-mode--default .field--name-field-riadok{display:grid;}.paragraph--type--galeria.paragraph--view-mode--default.rozlozenie-4 .field--name-field-galeria,.paragraph--type--grid-obazok-popis.paragraph--view-mode--default.rozlozenie-4 .field--name-field-riadok{grid-template-columns:repeat(4,1fr);}.paragraph--type--galeria.paragraph--view-mode--default.rozlozenie-3 .field--name-field-galeria,.paragraph--type--grid-obazok-popis.paragraph--view-mode--default.rozlozenie-3 .field--name-field-riadok{grid-template-columns:repeat(3,1fr);}.paragraph--type--galeria.paragraph--view-mode--default.rozlozenie-2 .field--name-field-galeria,.paragraph--type--grid-obazok-popis.paragraph--view-mode--default.rozlozenie-2 .field--name-field-riadok{grid-template-columns:repeat(2,1fr);}.paragraph--type--galeria.paragraph--view-mode--default.rozlozenie-1 .field--name-field-galeria,.paragraph--type--grid-obazok-popis.paragraph--view-mode--default.rozlozenie-1 .field--name-field-riadok{grid-template-columns:repeat(1,1fr);}.paragraph--type--tabulka-s-obrazkom .field--name-field-riadok > .field__item:not(:last-child){border-bottom:1px solid var(--color-border);}.paragraph--type--tabulka-s-obrazkom .field--name-field-riadok{border:1px solid var(--color-border);border-radius:var(--layout-border-radius);}.paragraph--type--tabulka-s-obrazkom-riadok{display:grid;grid-template-columns:1fr 1fr 4fr;align-items:center;}.paragraph--type--tabulka-s-obrazkom-riadok > .field{padding:12px;height:100%;display:flex;align-items:center;}.paragraph--type--tabulka-s-obrazkom-riadok .field--name-field-obrazok img{aspect-ratio:unset;}.paragraph--type--tabulka-s-obrazkom-riadok > .field:not(:last-child){border-right:1px solid var(--color-border);}.paragraph--type--tabulka-s-obrazkom-riadok .field--name-field-text{background-color:var(--color-grey);}.field--name-field-tabulka table{border-spacing:0;width:100%;}.field--name-field-tabulka td{padding:12px;}.field--name-field-tabulka tr:not(:last-child) td{border-bottom:1px solid var(--color-border);}.paragraph--type--grid-obazok-popis-item{height:100%;display:flex;flex-direction:column;}.varianta-text-dole .paragraph--type--grid-obazok-popis-item{flex-direction:column-reverse;}.paragraph--type--grid-obazok-popis-item .field--name-field-text{background-color:var(--color-grey);flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center;}.field--name-field-obrazok{padding:1em;}.field--name-field-obrazok img{width:100%;height:auto;object-fit:contain;aspect-ratio:2;}.paragraph--type--vzorkovnik .field--name-field-galeria img{aspect-ratio:3;}.paragraph--type--vzorkovnik .field--name-field-galeria .item-title{text-align:center;margin-top:2px;font-size:.9em;}.paragraph--type--kategorizovany-vzorkovnik{padding:1rem;}.paragraph--type--kategorizovany-vzorkovnik .field--name-field-galeria{margin-block:0;padding-top:1rem;}.paragraph--type--kategorizovany-vzorkovnik .field--name-field-vzorkovnik > .field__item:not(:first-child) .field--name-field-galeria{display:none;}.paragraph--type--kategorizovany-vzorkovnik .field--name-field-vzorkovnik > .field__item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border);}.paragraph--type--kategorizovany-vzorkovnik .field--name-field-nadpis{text-transform:uppercase;font-weight:600;display:flex;gap:1rem;justify-content:space-between;cursor:pointer;}.paragraph--type--kategorizovany-vzorkovnik .field--name-field-nadpis::after{content:'';display:block;width:24px;height:24px;background:url(/themes/mytheme/images/icons/menu-chevron.svg) center no-repeat;background-size:100%;transform:rotate(180deg);}.paragraph--type--vzorkovnik.closed .field--name-field-nadpis::after{transform:rotate(0deg);}.layout--complex-view .layout__region--top{background-color:var(--color-grey);padding:1rem;}.layout--complex-view .layout__region--first{padding:1rem;border-right:1px solid var(--color-border);}.layout--complex-view .layout__region--second{padding:1rem;}.paragraph--type--sekcia .field--name-field-nadpis{font-weight:500;font-size:1.8em;line-height:1em;}@media screen and (min-width:990px){.layout-checkout-form-flex{display:flex;gap:50px;align-items:flex-start;}.layout-region-checkout-secondary-flex{top:0px;position:sticky;flex-grow:1;}.layout-region-checkout-main-flex{width:50%;flex-shrink:0;}}@media screen and (min-width:1200px){.hero-item .buttons a{width:250px;}}@media screen and (max-width:1360px){.galeria-embed-1-swiper .swiper-button-next{margin-right:-28px;}.galeria-embed-1-swiper .swiper-button-prev{margin-left:-28px;}}@media screen and (max-width:1060px){.main-catalog .col1,.hero-swiper-pagination .pagination-item::after,.vocabulary-catalog.view-mode-full .field--name-field-obrazok{display:none;}.webform-submission-nezavazny-dopyt-form .flex-container{flex-direction:column;}.webform-submission-nezavazny-dopyt-form .flex-container .left,.webform-submission-nezavazny-dopyt-form .flex-container .right{width:initial;}.swiper-pagination.hero-swiper-pagination{right:auto;left:50%;top:unset;transform:translateY(0) translateX(-50%);flex-direction:row;padding:10px;bottom:20px;max-width:90%;text-align:left;gap:10px;}.hero-swiper-pagination .pagination-item{text-indent:-999em;overflow:hidden;width:16px;height:16px;position:relative;}.hero-swiper-pagination .pagination-item::before{content:'';border:3px solid #fff;border-radius:50%;display:block;width:16px;height:16px;position:absolute;left:0;top:0;box-sizing:border-box;transition:all .2s ease;}.hero-swiper-pagination .pagination-item.active::before{border-color:var(--color-orange);}.hero-item{padding:110px 30px 80px 30px;}.hero-item h2{font-size:55px;}.hero-item .text{width:100%;}.section-front-icons > div{flex-direction:column;text-align:center;}.section-front-icons{gap:16px;flex-wrap:wrap;}.section-front-icons > div{gap:16px;flex-direction:column;text-align:center;width:calc(50% - 16px);}.region-footer{flex-wrap:wrap;gap:20px 1rem;}.section-front-catalog h2{font-size:16px;padding:22px 16px 16px 16px;}.section-front-body .field--name-body,.view-blog.view-display-id-embed_1 .view-header,.section-front-faq .text{font-size:32px;}.section-front-catalog .inline > div{padding:5px;}.section-front-catalog .inline{margin-inline:-5px;}.section-front-najpr .section-content > h2,.section-front-gallery > h2{font-size:32px;}body:not(.path-frontpage) header{padding-inline:var(--wrapper-padding);}.path-frontpage header{left:var(--wrapper-padding);right:var(--wrapper-padding);}.configurator fieldset.rozmery > .fieldset-wrapper{gap:20px;}.configurator fieldset.options-grid .form-radios{gap:10px;}#configurator-form .preview{width:360px;}#configurator-form .commerce-order-item-add-to-cart-form{gap:26px;}#configurator-form .preview-price .price{font-size:28px;}#block-catalog-menu-top .menu a{font-size:12px;}.product--type-default .main-container .col-1{width:220px;}.paragraph--type--vzorkovnik.paragraph--view-mode--default .field--name-field-galeria > .field__items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));}.paragraph--type--tabulka-s-obrazkom-riadok{grid-template-columns:1fr 1fr 3fr;}}@media screen and (max-width:760px){#configurator-form .commerce-order-item-add-to-cart-form{display:block;}#configurator-form .preview{width:100%;position:initial;}.product--type-configurator.product--view-mode-full > .field--name-field-obrazok{display:block;}#configurator-form .product-preview,#configurator-form .configurator-summary,.region-header-catalog{display:none;}#configurator-form .preview{width:100%;position:fixed;bottom:0;top:auto !important;z-index:99;left:0;padding:var(--wrapper-padding);}#configurator-form .preview .qty-price{margin-top:0;}.view-commerce-cart-form thead{display:none;}.view-commerce-cart-form tr{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center;margin-bottom:30px;}.view-commerce-cart-form td{padding:0;}.view-commerce-cart-form td.views-field-title{padding-left:0;width:calc(70% - 20px);}.view-commerce-cart-form td.views-field-field-obrazok{width:30%;align-self:start;}.view-commerce-cart-form td.views-field-unit-price__number,.view-commerce-cart-form td.views-field-edit-quantity,.view-commerce-cart-form td.views-field-total-price__number{width:initial;padding-left:0;}.view-commerce-cart-form td.views-field-unit-price__number{width:30%;}.view-commerce-cart-form td.views-field-edit-quantity{margin-left:auto;}.view-commerce-cart-form .configurator-summary .items,.view-commerce-checkout-order-summary .configurator-summary .items{width:100%;}.view-commerce-cart-form .configurator-summary .label,.view-commerce-checkout-order-summary .configurator-summary .label{width:50%;}:root{--header-height:70px;}header{flex-wrap:nowrap;}body:not(.path-frontpage).gin--horizontal-toolbar header{padding-inline:0;}.product--view-mode-full .article-container{display:block;}.product--view-mode-full .article-container > .col-1{width:100%;max-width:100%;margin-bottom:30px;}.product--type-default .main-container .col-1{display:none;}.product--type-default .top-container .content{flex-direction:column-reverse;}}@media screen and (max-width:600px){:root{--wrapper-padding:10px;}.region-menu .region-content{min-width:initial;flex-grow:1;}.hero-item h2{font-size:40px;}.hero-item{min-height:auto;height:calc(100svh - calc(var(--wrapper-padding)*2));}.section-front-body .field--name-body,.view-blog.view-display-id-embed_1 .view-header,.section-front-faq .text,.node--type-article.node--view-mode-teaser h2{font-size:18px;}.node--type-frontpage > .node__content{gap:50px;}.section-front-catalog .inline{grid-template-columns:1fr 1fr;}.section-front-catalog .inline > div:nth-child(2){grid-column-start:1;grid-column-end:-1;grid-row-start:initial;grid-row-end:initial;}.section-front-najpr .section-content > h2,.section-front-gallery > h2,.product--view-mode-teaser h2,.product--view-mode-teaser .field--name-price .price-with-vat .price{font-size:18px;}.section-front-najpr{padding-block:0;background-color:transparent;}.section-front-blog .view-content{margin-top:30px;}.section-front-faq > .inline{flex-direction:column;gap:30px;}.section-front-faq .text{width:100%;}.galeria-embed-1-swiper .swiper-button-next{margin-right:5px;}.galeria-embed-1-swiper .swiper-button-prev{margin-left:5px;}.galeria-embed-1-swiper .swiper-button-next,.galeria-embed-1-swiper .swiper-button-prev{width:46px;height:46px;margin-top:-22px;}.region-footer{flex-direction:column;flex-wrap:nowrap;text-align:center;align-items:center;}.region-footer ul.menu{text-align:center;}#block-kontakty .field--name-body ul{display:flex;flex-direction:column;align-items:center;}.region-footer-bottom{flex-direction:column;gap:20px;}.region-menu .region-content{padding:24px;}#menu-close-button{top:10px;right:22px;}#block-menu-infolinka .wrapper{gap:12px;padding:12px 14px 12px 47px;background-position:12px center;background-size:24px;}#block-menu-infolinka .info a{font-size:15px;}.vocabulary-catalog.view-mode-full > .content{flex-direction:column;}.node--type-galeria.node--view-mode-full .field--name-field-image,.field--name-field-galeria > .field__items{grid-template-columns:1fr 1fr;gap:16px;}.field--name-field-prilohy table{width:100%;}.view-commerce-cart-form .form-actions,.layout-region-checkout-footer-flex .form-actions{display:flex;flex-direction:column;gap:14px;}.layout-region-checkout-footer-flex .form-actions{flex-direction:column-reverse;}.layout-region-checkout-footer-flex .link--previous{text-align:center;}.view-commerce-cart-form .form-actions > *,.layout-region-checkout-footer-flex .form-actions > *{margin:0;}.view-commerce-checkout-order-summary tr{display:flex;gap:0 10px;flex-wrap:wrap;align-items:center;margin-bottom:16px;}.view-commerce-checkout-order-summary td{padding:0;margin:0;}.view-commerce-checkout-order-summary td.views-field-field-obrazok{width:60px;// align-self:flex-start;}.view-commerce-checkout-order-summary td.views-field-title{width:calc(100% - 10px - 60px);}.view-commerce-checkout-order-summary td.views-field-quantity{margin-left:calc(60px + 10px);}.view-commerce-checkout-order-summary td.views-field-total-price__number{margin-left:auto;}.section-front-catalog .inline > div{padding:0;}.section-front-catalog .inline{margin-inline:0;gap:12px}ul.tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;}.tabs a{border:1px solid var(--color-border);border-radius:12px;}.view-commerce-user-orders thead{display:none;}.view-commerce-user-orders tr{display:flex;flex-wrap:wrap;padding:16px;border:1px solid var(--color-border);margin-bottom:10px;gap:0 6px;}.view-commerce-user-orders td{display:block;border:none;padding:0;}.view-commerce-user-orders td.views-field-order-number{font-weight:bold;margin-bottom:6px;}.view-commerce-user-orders td.views-field-placed{flex-basis:50%;flex-grow:1;text-align:right;font-size:.9em;}.view-commerce-user-orders td.views-field-total-price__number{order:4;}.view-commerce-user-orders td.views-field-state{flex-basis:50%;flex-grow:1;order:3;}.view-commerce-user-orders td.views-field-state span{background-color:var(--color-border);padding:3px 11px;border-radius:24px;font-size:.9em;}.view-commerce-user-orders td.views-field-state span.completed{background-color:var(--color-green);color:#fff;}.order-view-customer table.configurator-items{width:100%;}.product--type-default .top-container{padding-inline:var(--wrapper-padding);}.product--type-default.product--view-mode-full .field--name-title{font-size:1.4em;}.layout--complex-view .layout__region--first,.layout--complex-view .layout__region--second{width:100%;}}@media screen and (max-width:431px){#block-nezavazny-dopyt{display:none;}.webform-submission-nezavazny-dopyt-form .form-submit{width:100%;}.hero-item .item-content{text-align:center;}.hero-item .buttons{gap:10px;flex-direction:column;}.configurator fieldset.options-grid.krycie-plechy-typ .form-radios,.configurator fieldset.options-grid.vonkajsie-zaluzie-typ .form-radios{grid-template-columns:1fr 1fr;}.configurator.latky_pre_vonkajsie_zaluzie fieldset.rozmery .form-item-field-configurator-rozmery-vyska{max-width:100%;}.configurator fieldset.rozmery .form-item-field-configurator-rozmery-pocet{flex-grow:1;max-width:100%;}#configurator-form .preview{padding-top:8px;}#configurator-form .preview .qty-price{margin-block:0 4px;}#configurator-form .preview-price .price{line-height:1.2em;font-size:26px;}.product--view-mode-full .article-container > .col-1{padding:10px;}button.vyziadat-cenovu-ponuku{width:100%;}form.user-login-form .form-actions,form.user-pass .form-actions{flex-direction:column;gap:16px;justify-content:baseline;}form.user-login-form .form-submit,form.user-pass .form-submit{width:100%;}ul.tabs{grid-template-columns:1fr 1fr;}}
