@import url('https://fonts.googleapis.com/css2?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 */
.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;}.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;}
.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;}
body{font-size:14px;font-family:"Public Sans",sans-serif;font-weight:400;line-height:1.5;}
@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);}body{margin:0;color:var(--color-base);}:root{--color-base:#012061;--color-base-dark:#000b23;--color-base-light:#003fc6;--color-red:#bd0000;--color-green:#009a11;--color-blue:#00a4b6;--color-border:#eaeaea;--color-border-form:#949494;--color-border-h:#9f9f9f;--color-light-bg:#f1f1f1;--color-light-bg2:#f6f6f6;--color-light-bg3:#fafafa;--color-light-bg-h:#e6e6e6;--header-height:80px;--box-shadow:0 0 15px 0 rgba(0,0,0,0.1);--box-shadow-light:0 0 6px 0 rgba(0,0,0,0.05);--sidebar-width:320px;}*{box-sizing:border-box;}#drupal-live-announce{margin-top:-1px;}.path-frontpage #block-page-title,.path-product #block-page-title{display:none;}img{max-width:100%;vertical-align:top;}a{color:var(--color-base);}.form-text,.form-number,.form-email,.form-select,.form-tel,.form-textarea,.form-date{padding:0 1rem;border:1px solid var(--color-border-form);}.form-textarea{padding-block:1em;}.form-text,.form-email,.form-select,.form-tel,.form-number,.form-date{height:50px;background-color:#fff;}.form-text,.form-email,.form-tel{width:100%;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}input[type=number]{-moz-appearance:textfield;}.form-submit{height:50px;padding:0 1rem;background-color:var(--color-base);color:#fff;border:none;outline-style:none;cursor:pointer;transition:background-color .1s cubic-bezier(.33333,0,.66667,.33333);}.form-submit:hover{background-color:var(--color-base-dark);}.form-checkbox{height:15px;width:15px;opacity:0;position:absolute;z-index:-1;margin-top:3px;}.form-checkbox + label,input[name="dodanie_objednavky[dodanie_objednavky]"] + label{padding-left:20px;position:relative;display:inline-block;}input[name="dodanie_objednavky[dodanie_objednavky]"]{display:none;}.form-checkbox + label::before,.checkout-label::before,input[name="dodanie_objednavky[dodanie_objednavky]"] + label::before{content:'';background-image:url(/themes/mytheme/images/icons/check.svg);background-position:center;background-repeat:no-repeat;background-size:12px;position:absolute;left:0;top:2px;display:block;width:12px;height:12px;border:2px solid var(--color-base);border-radius:3px;flex-shrink:0;}.checkout-label::before{position:initial;}.form-checkbox:checked + label::before,input:checked + label .checkout-label::before,input[name="dodanie_objednavky[dodanie_objednavky]"]:checked + label::before{background-color:var(--color-base);}.form-type-checkbox .description{margin-left:20px;}.form--inline .form-item{float:none;}.form-item.form-type-textfield,.form-item.form-type-textarea,.form-item.form-type-email,.form-item.form-type-select,.form-item.form-type-tel,.form-item.form-type-select,.form-item.form-type-password{position:relative;}.form-item.form-type-textfield > label,.form-item.form-type-textarea > label,.form-item.form-type-email > label,.form-item.form-type-tel > label,.form-item.form-type-select > label,.form-item.form-type-password > label{position:absolute;transition:all .1s ease;left:1rem;transform:translateY(15px);pointer-events:none;color:#595959;}.form-item.form-type-textfield > label.small,.form-item.form-type-textarea > label.small,.form-item.form-type-email > label.small,.form-item.form-type-tel > label.small,.form-item.form-type-password > label.small,.form-item.form-type-select > label.small{transform:translateY(-10px);padding:2px;background-color:#fff;font-size:.8em;color:var(--color-base);}.form-item.form-type-textfield > label.small::after,.form-item.form-type-textarea > label.small::after,.form-item.form-type-email > label.small::after,.form-item.form-type-tel > label.small::after,.form-item.form-type-select > label.small::after,.form-item.form-type-password > label.small::after{transform:scale(.8)}.webform-type-date > label{display:block;margin-bottom:4px;}.webform-submission-odstupenie-od-zmluvy-form{.webform-flex--container{.form-type-checkbox,.form-type-radio{white-space:normal;}}.webform-flexbox{align-items:stretch;.webform-flex--container{height:100%;> fieldset{height:100%;}}}.form-type-webform-terms-of-service .description{display:none;}fieldset.captcha{padding:0;> legend{display:none;}@media screen and (min-width:500px){.form-text{width:240px;}}}}.button--danger{color:var(--color-red);text-decoration:none;}.button--danger:hover{text-decoration:underline;}.form-item > .description,.form-item > .password-strength,.form-item > .password-confirm-message{display:inline-block;margin-block:5px 1em;color:#666;}.password-suggestions{margin-block:-.5em 0;color:#666;border-color:var(--color-border);font-size:.9em;padding:1em;}.password-suggestions::before{content:'\f0eb';font-family:'fa';margin-right:7px;}.password-suggestions ul{padding-left:17px;}.confirm-parent,.password-parent{clear:left;overflow:initial;max-width:initial;}table{border-spacing:0;}th{border-bottom:1px solid var(--color-border);padding:6px 12px;text-align:left;}tbody tr:nth-child(odd){background-color:#f5f5f5;}td{border-bottom:1px solid var(--color-border);padding:6px 20px 6px 12px;}tbody tr:last-child td{border-bottom:none;}details{padding:1rem;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);background-color:#fff;}details summary{font-size:1.1em;font-weight:700;}details .details-wrapper{padding-inline:0;}fieldset{padding:1.5rem;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);background-color:#fff;margin-inline:0;}fieldset fieldset{display:inline-block;width:100%;border:none;box-shadow:none;}fieldset legend,fieldset.form-composite > legend{display:contents;width:100%;top:1.5rem;text-transform:uppercase;font-weight:700;font-size:1.2em;margin-bottom:1em;}fieldset.form-composite > legend{font-size:1em;}.fieldset-wrapper{margin-top:1em;}.ajax-progress{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.4);}.ajax-progress-throbber .message{display:none;}.ajax-progress-throbber .throbber{padding:0;background-image:url(/themes/mytheme/images/icons/loader.svg);width:36px;}.ajax-progress-fullscreen{background-color:rgba(255,255,255,.4);background-image:url(/themes/mytheme/images/icons/loader.svg);background-size:36px;background-position:center;}main .main-wrapper,.region-header .region-wrapper,.region-footer .region-wrapper,.region-highlighted .region-wrapper,.region-primary-menu .region-wrapper,.zvyrazneny-text{width:100%;max-width:1600px;padding-inline:1.5rem;margin-inline:auto;}main{padding-block:1rem 2rem;background-color:var(--color-light-bg3);}.page-node-type-kontakt main{padding-bottom:0;}.region-header{height:var(--header-height);}.region-header .region-wrapper{display:flex;align-items:center;height:100%;gap:1rem;}.region-primary-menu .region-wrapper{display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1rem;position:relative;}footer{background-color:var(--color-base);color:#fff;padding-block:2rem;font-size:.9em;}.messages{margin-block:1rem;box-shadow:none;background:none;position:relative;border-left-width:1px;}.messages::before{font-family:'fa';font-weight:bold;position:absolute;left:13px;top:15px;}.messages--status{border-left-color:#c9e1bd;}.messages--error{border-left-color:#f9c9bf;}.messages--warning{border-left-color:#f4daa6;}.messages--status::before{content:'\f00c';}.messages--error::before{content:'\f071';}.messages--warning::before{content:'\f071';}.inc-dec-container{display:flex;align-items:stretch;user-select:none;}.inc-dec-container .up,.inc-dec-container .down{padding-inline:10px;font-weight:800;font-size:1.2em;cursor:pointer;}.inc-dec-container span{line-height:40px;padding-top:1px;}.inc-dec-container .up:hover,.inc-dec-container .down:hover{background-color:#f4f4f4;}.inc-dec-container .form-number{width:62px;padding:0 20px 0 5px;text-align:center;}.inc-dec-container .field-suffix{width:20px;font-size:12px;font-weight:normal;margin-left:-20px;pointer-events:none;}nav.pager{margin-top:1.5rem;}nav.pager li{padding:0;margin:0;}nav.pager .pager__items{display:flex;align-items:center;justify-content:center;gap:3px;padding-left:0;}nav.pager a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;text-align:center;padding:0;margin:0;transition:all .1s ease;border:1px solid var(--color-border);background-color:#fff;}nav.pager .is-active a{border-color:var(--color-base);background-color:var(--color-light-bg);font-weight:normal;}nav.pager a:hover{background-color:var(--color-light-bg);}nav.pager .pager__item--next a::before,nav.pager .pager__item--last a::before,nav.pager .pager__item--previous a::before,nav.pager .pager__item--first a::before{font-family:'fa';font-size:.9em;line-height:.9em;font-weight:bold;}nav.pager .pager__item--next a::before{content:'\f105';}nav.pager .pager__item--last a::before{content:'\f101';}nav.pager .pager__item--previous a::before{content:'\f104';}nav.pager .pager__item--first a::before{content:'\f100';}.region-sidebar-first .region-wrapper{padding:1.5rem;background-color:#fff;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);}.region-sidebar-first .menu{padding:0;margin-inline:0;margin-block:0;}.region-sidebar-first .menu li{margin:1px 0;padding:0;}.region-sidebar-first .menu a{padding:.5em 0 .5em calc(1.5rem - 4px);margin-left:-1.5rem;text-decoration:none;opacity:.8;transition:all .1s ease;border-left:4px solid transparent;display:block;}.region-sidebar-first .menu a:hover,.region-sidebar-first .menu .menu-item--active-trail:not(.menu-item--expanded) > a{opacity:1;border-color:var(--color-base);}.region-sidebar-first .block > h2{font-weight:normal;font-size:.8rem;text-transform:uppercase;margin-block:0 .5rem;}.region-sidebar-first .nolink{display:none;}.region-sidebar-first .menu-item--expanded::marker{content:'';}#block-branding{width:var(--sidebar-width);padding-right:2rem;}.site-logo{display:block;max-width:250px;}.site-logo img{width:100%;vertical-align:top;}#block-main-navigation{flex-grow:1;}#block-main-navigation .menu{display:flex;justify-content:end;align-items:stretch;padding:0;margin:0;}#block-main-navigation .menu-item{padding:0;margin:0;}#block-main-navigation .menu a,#block-main-navigation .menu .nolink{text-decoration:none;text-align:center;display:flex;align-items:center;line-height:1.2em;padding:.5em 1em;transition:all .1s ease;font-weight:500;height:100%;gap:3px;}#block-main-navigation .menu .menu-item--active-trail:not(.menu-item--expanded) a,#block-main-navigation .menu a:hover,#block-main-navigation .menu .nolink:hover{background-color:var(--color-light-bg);}#block-main-navigation .menu-item--expanded{position:relative;cursor:default;}#block-main-navigation .menu-item--expanded::marker{content:'';}#block-main-navigation .menu-item--expanded ul{display:block;position:absolute;left:0;z-index:99;background-color:#fff;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);visibility:hidden;opacity:0;transition:all .2s ease;transform:translateY(6px);width:max-content;}#block-main-navigation .menu-item--expanded:hover ul{visibility:visible;opacity:1;transform:translateY(0);}#block-main-navigation .menu-item--expanded ul li{margin:0;padding:0;}#block-main-navigation .menu-item--expanded ul a{display:block;text-align:left;}#block-main-navigation .menu-item--expanded .nolink{display:flex;align-items:center;gap:8px;}#block-main-navigation .menu-item--expanded .nolink::after{content:'\f078';font-family:'fa';font-size:.8em;font-weight:bold;font-style:normal;margin-right:-3px;}.menu li.n-1 a::before,.menu li.n-10 a::before,.menu li.n-12 a::before{display:inline-block;font-family:'fa';font-weight:bold;font-size:.8em;width:13px;text-align:center;}.menu li.n-1 a{color:#ca002f;}.menu li.n-10 a{color:#009a11;}.menu li.n-12 a{color:var(--color-base-light);}.menu li.n-1 a::before{content:'\25';}.menu li.n-10 a::before{content:'\f005';}.menu li.n-12 a::before{content:'\f02b';}.view-product-catalog.view-display-id-page_1 .view-filters{display:none;}a#main-content{display:none;}#block-catalog-menu ul.menu li:not(.menu-item--active-trail) ul{display:none;}.block-catalog-menu .link{text-decoration:none;display:flex;gap:10px;align-items:start;user-select:none;}.block-catalog-menu .link .chevron{width:20px;flex-shrink:0;padding-top:.5em;text-align:right;}.block-catalog-menu .link .chevron i::before{font-family:'fa';font-weight:bold;content:'\f078';font-style:normal;font-size:.8em;}.block-catalog-menu .link .chevron.expanded i::before{content:'\f077';}.block-catalog-menu .link a{flex-grow:1;text-decoration:none;line-height:1.3em;transition:color .1s cubic-bezier(.33333,0,.66667,.33333);}.block-catalog-menu .menu.depth-0{margin:0;padding:0;}.block-catalog-menu .menu .menu{border-left:1px solid var(--color-border);padding-left:1rem;margin-block:.3em;margin-left:0;}.block-catalog-menu .menu.depth-1 .link a{margin-left:-1rem;padding-left:calc(1rem - 4px);}.block-catalog-menu li{padding-block:4px;}.block-catalog-menu .menu .menu-item--active-trail > .link a{opacity:1;border-color:var(--color-base);}.catalog-tree .menu a{padding-block:5px;text-decoration:none;display:flex;gap:12px;align-items:center;margin-right:-1.5rem;padding-right:1.5rem;}.catalog-tree .menu a .title{flex-grow:1;word-break:break-word;}.catalog-tree .menu a .img{width:26px;height:26px;flex-shrink:0;}.catalog-tree .menu a .img i{width:100%;height:100%;display:block;background-color:#eaeaea;}.catalog-tree .menu a img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}.catalog-tree .menu li{position:relative;margin-inline:-1.5rem;padding-inline:1.5rem;}.catalog-tree li:not(.active-trail) .sub-container{display:none;}.catalog-tree li:not(.active-trail) .sub-container.d-1{position:absolute;left:100%;padding-left:20px;top:-1.5rem;display:none;z-index:100;}.catalog-tree li.active-trail .sub-container{padding-block:1em;position:relative;}.catalog-tree li.active-trail .sub-container::before{content:'';display:block;left:-1.5rem;right:-1.5rem;top:0;bottom:0;position:absolute;background-color:var(--color-light-bg);}.catalog-tree li.active-trail .sub-container.d-2::before{background-color:#e5e5e5;}.catalog-tree li.active-trail .sub-container.d-2{font-size:.9em;}.catalog-tree .menu a:hover{background-color:var(--color-light-bg);}.catalog-tree .menu li:hover > .sub-container.d-1{display:block;}.catalog-tree li:not(.active-trail) .menu.depth-1{padding:1.5rem;margin:0;background-color:#fff;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);width:calc(var(--sidebar-width) - 2rem);}.catalog_priznak{// display:inline;line-height:1;// vertical-align:text-bottom;}.catalog_priznak span{padding:.15em .6em;font-size:.75em;color:#fff;}.catalog_priznak span.novinka{background-color:#009a11;}.catalog-tree .menu .chevron{width:12px;flex-shrink:0;text-align:right;}.catalog-tree .menu .chevron::before{font-family:'fa';font-weight:bold;content:'\f054';font-style:normal;font-size:.8em;}.catalog-tree .menu .active-trail > a .chevron::before{content:'\f077';}.catalog-tree .menu a.last-active{opacity:1;border-color:var(--color-base);}.catalog-tree li.active-trail .sub-container .menu a:hover,.catalog-tree li.active-trail .sub-container .menu a.last-active{background-color:#d9d9d9;}.catalog-tree li.group{display:none;}#block-catalog-dropdown{width:var(--sidebar-width);padding-right:2rem;}.block-catalog-menu-dropdown .dropdown button{display:flex;border:1px solid var(--color-border);gap:10px;background:var(--color-light-bg);align-items:center;padding:.7rem 1.5rem;cursor:pointer;width:100%;transition:background .1s ease;}.block-catalog-menu-dropdown .dropdown button:hover{background:var(--color-light-bg-h);}.block-catalog-menu-dropdown .dropdown button span{flex-grow:1;color:var(--color-base);text-align:left;}.block-catalog-menu-dropdown .dropdown button i{width:min-content;flex-shrink:0;}.block-catalog-menu-dropdown .dropdown button i i::before{content:'\f078';font-family:'fa';font-size:.8em;font-weight:bold;font-style:normal;}.block-catalog-menu-dropdown .dropdown button.opened i{transform:rotate(180deg);}.block-catalog-menu-dropdown .dropdown button .icon svg{width:18px;height:18px;vertical-align:top;fill:var(--color-base);}#block-catalog-dropdown .dropdown-area{position:relative;z-index:99;visibility:hidden;opacity:0;transition:all .1s cubic-bezier(.33333,0,.66667,.33333);top:calc(2rem + 12px);}#block-catalog-dropdown .dropdown.active .dropdown-area{visibility:visible;opacity:1;top:12px;}#block-catalog-dropdown .dropdown-area .menu.depth-0{position:absolute;padding:1.5rem;margin:0;background-color:#fff;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);}.block-catalog-menu-dropdown .dropdown-area a,.block-catalog-menu .link a{padding-block:5px;text-decoration:none;display:flex;gap:12px;align-items:center;}.block-catalog-menu-dropdown .dropdown-area a > i{width:14px;height:auto;flex-shrink:0;}#block-catalog-dropdown .dropdown-area a > i{margin-right:-.5em;}.block-catalog-menu-dropdown .dropdown-area a > i::before{content:'\f054';font-family:'fa';font-size:.8em;font-weight:bold;font-style:normal;text-align:right;}.block-catalog-menu-dropdown .dropdown-area a .title,.block-catalog-menu .link a .title{flex-grow:1;}.block-catalog-menu-dropdown .dropdown-area a .img,.block-catalog-menu .link a .img{width:26px;height:26px;flex-shrink:0;}.block-catalog-menu-dropdown .dropdown-area a .img i,.block-catalog-menu .link a .img i{width:100%;height:100%;display:block;background-color:#eaeaea;}.block-catalog-menu-dropdown .dropdown-area a img,.block-catalog-menu .link a img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}#block-catalog-dropdown .dropdown-area li{position:relative;margin-inline:-1.5rem;padding-inline:1.5rem;}#block-catalog-dropdown .dropdown-area .sub-container{position:absolute;left:100%;padding-left:20px;top:-20px;display:none;}#block-catalog-dropdown .dropdown-area li:hover{background-color:var(--color-light-bg);}#block-catalog-dropdown .dropdown-area li:hover > .sub-container{display:block;}#block-catalog-dropdown .dropdown-area .menu.depth-1{padding:1.5rem;margin:0;background-color:#fff;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);}#block-catalog-dropdown .dropdown-area .menu{width:calc(var(--sidebar-width) - 2rem);}#block-catalog-dropdown li.group{display:none;}#block-profile{display:flex;gap:1rem;align-items:center;}.register-button{line-height:1.2em;white-space:nowrap;width:min-content;}.register-button span{display:block;}.register-button .label{font-weight:500;}.register-button .link{font-weight:500;background:#0bb32e;border-radius:20px;padding:2px 9px;color:#fff;font-size:.9em;margin-top:2px;text-decoration:none;display:block;transition:background-color .1s cubic-bezier(.33333,0,.66667,.33333);}.register-button .link:hover{background-color:#009820;}.register-button .link::after{content:'\f061';font-family:'fa';display:inline-block;margin-left:7px;font-size:.8em;font-weight:bold;}#block-profile .username{font-weight:500;height:24px;line-height:24px;display:flex;gap:8px;cursor:default;align-items:center;}#block-profile .username span{line-height:1em;}#block-profile .username svg{width:22px;height:22px;}#block-profile .username svg path{fill:var(--color-base);}#block-profile .username .kredit{font-weight:600;font-size:.8em;display:block;margin-top:3px;}#block-profile .profile--container{position:relative;}#block-profile .profile--container .menu{opacity:0;visibility:hidden;top:calc(100% + 16px);position:absolute;right:0;background-color:#fff;padding:20px;margin:0;transition:all .1s cubic-bezier(.33333,0,.66667,.33333);transform:translateX(0) translateY(2rem) translateZ(0);z-index:1;border:1px solid var(--color-border);box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);}#block-profile .profile--container.hover .menu{opacity:1;visibility:visible;transform:translateY(0) translateZ(0);}#block-profile .profile--container:hover .menu{z-index:2;}#block-small-user-menu{margin-bottom:1em;}#block-small-user-menu ul.menu{display:none;}.menu--account .menu a{display:flex;gap:12px;}.menu--account .menu a svg{width:18px;height:18px;}.menu--account .menu a svg path{stroke:var(--color-base);transition:all .1s cubic-bezier(.33333,0,.66667,.33333);}.menu--account li{margin-block:0;padding-block:0;}.menu--account .menu .user-login a{gap:8px;font-weight:600;}.menu--account .menu .user-login a svg{width:22px;height:22px;}.menu--account .menu .user-login a svg path{stroke:none;fill:var(--color-base);}#block-profile .menu a{text-decoration:none;white-space:nowrap;padding-block:.3em;}#block-profile .menu a:hover{text-decoration:underline;}#block-cart .cart-block--container{position:relative;}#block-cart .cart-block--content{opacity:0;visibility:hidden;position:absolute;right:0;top:calc(100% + 16px);background-color:#fff;padding:20px;transition:all .1s cubic-bezier(.33333,0,.66667,.33333);transform:translateX(0) translateY(2rem) translateZ(0);z-index:1;border:1px solid var(--color-border);box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);}#block-cart .cart-block--container.hover .cart-block--content{opacity:1;visibility:visible;transform:translateY(0) translateZ(0);}#block-cart .cart-block--container:hover .cart-block--content{z-index:2;}#block-cart .cart-block--link{height:24px;line-height:24px;width:24px;font-weight:500;background-image:url(/themes/mytheme/images/icons/bag-shopping.svg);background-size:22px;background-position:center 2px;background-repeat:no-repeat;position:relative;display:block;}#block-cart .cart-block--count{height:16px;line-height:16px;min-width:16px;padding-inline:3px;text-align:center;font-size:9px;background-color:var(--color-base);color:#fff;position:absolute;top:-8px;right:-12px;border-radius:16px;}.view-commerce-cart-block tbody tr{background-color:transparent;}.view-commerce-cart-block td{border:none;padding:.5em;}.views-field-order-item-title a{line-height:1.3em;text-decoration:none;}.views-field-order-item-title a:hover{text-decoration:underline;}.view-commerce-cart-block .views-field-order-item-title .price{display:none;}.view-commerce-cart-block tr td:first-child{padding-left:0;}.view-commerce-cart-block tr td:last-child{padding-right:0;text-align:right;}.cart--cart-block.empty .cart-block--count{display:none;}.view-commerce-cart-block .view-content{width:max-content;max-width:425px;}.view-commerce-cart-block table{border-spacing:0;font-size:.9em;line-height:1.3em;}.view-commerce-cart-block table tr:last-child td{padding-bottom:0;}.view-commerce-cart-block .views-field-field-images{padding-right:12px;}.view-commerce-cart-block .views-field-field-images img{width:30px;max-width:fit-content;height:auto;}.view-commerce-cart-block .views-field-quantity{opacity:.7;font-size:.9em;padding-right:2px;}.view-commerce-cart-block .views-field-total-price__number{font-weight:700;padding-left:12px;}.cart-block--content__subtotal{margin-top:16px;text-align:right;}.cart-block--content__subtotal .subtotal-price{font-weight:800;font-size:1.1em;padding-left:20px;}.view-commerce-cart-form .views-exposed-form,.view-commerce-cart-form .views-row .views-label{display:none;}.view-commerce-cart-form form{display:flex;gap:2rem;align-items:stretch;}.view-commerce-cart-form .col1{display:flex;gap:1em;flex-direction:column;}.view-commerce-cart-form .col2,.layout-region-checkout-secondary{display:flex;gap:1em;flex-direction:column;flex-shrink:0;justify-content:space-between;background-color:#fff;padding:1.5rem;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);}.layout-region-checkout-secondary h3{margin-block:0;}.view-commerce-cart-form .col2{width:30%;}.view-commerce-cart-form .views-row{display:grid;gap:0 1em;grid-template-columns:60px 6fr 1fr 1fr 28px;padding:1rem 1.5rem;background-color:#fff;grid-column-start:1;align-items:center;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);}.view-commerce-cart-form .form-actions{margin-block:0;}.view-commerce-cart-form .form-actions .form-submit{width:100%;}.view-commerce-cart-form .views-field-field-images img{width:60px;height:60px;object-fit:contain;}.view-commerce-cart-form .order-total-line,.view-commerce-checkout-order-summary .order-total-line{padding:0;display:flex;gap:1em;margin-block:.2em;justify-content:space-between;}.view-commerce-cart-form .order-total-line__total,.view-commerce-checkout-order-summary .order-total-line__total{font-size:1.2em;margin-top:1em;padding-top:1em;border-top:1px dashed;}.view-commerce-cart-form .order-total-line-label,.view-commerce-checkout-order-summary .order-total-line-label{padding-left:0;}.view-commerce-cart-form .views-field-total-price__number,.view-commerce-checkout-order-summary .views-field-total-price__number{font-weight:700;}.view-commerce-cart-form .views-field-total-price__number .no-vat-price,.view-commerce-checkout-order-summary .views-field-total-price__number .no-vat-price,.view-commerce-cart-block .views-field-total-price__number .no-vat-price{display:block;font-weight:400;font-size:.8em;color:var(--color-base);white-space:nowrap;}.view-commerce-cart-form .views-field-total-price__number .no-vat-price span,.view-commerce-checkout-order-summary .views-field-total-price__number .no-vat-price span,.view-commerce-cart-block .views-field-total-price__number .no-vat-price span{font-size:.9em;}.view-commerce-cart-form .views-field-eshop-edit-quantity .form-number{background-color:transparent;border:none;height:42px;width:62px;padding:0 20px 0 5px;text-align:center;}.view-commerce-cart-form .inc-dec-container .form-number{background-color:transparent;border:none;height:42px;}.delete-order-item.form-submit{background-color:transparent;height:auto;width:auto;padding:0;color:var(--color-red);}.delete-order-item.form-submit::before{content:'\f2ed';font-family:'fa';font-weight:100;}.view-commerce-cart-form .views-field-order-item-title a{font-weight:600;display:block;}.view-commerce-cart-form .views-field-order-item-title .qty{display:none;}.view-commerce-cart-form .views-field-order-item-title .price{display:inline-flex;margin-right:14px;font-size:.875em;margin-top:2px;gap:0 10px;flex-wrap:wrap;.regular{font-weight:700;}}.order-item-zlava{display:inline-block;background-color:var(--color-red);color:#fff;padding:4px 8px;font-size:.9em;font-weight:600;margin-top:4px;}.views-field-order-item-title .product-availability,.added-to-cart-message .product-availability{margin-block:0;}.view-commerce-cart-form .views-field-order-item-title .product-availability .info,.view-commerce-cart-block .product-availability .info{display:none;}.views-field-order-item-title .description{font-size:.9em;margin-top:3px;}.views-field-order-item-description,.views-field-order-item-zlava{grid-column-start:1;grid-column-end:4;margin-top:.5em;}.views-field-order-item-description details,.views-field-order-item-zlava details{padding:0;margin-block:0;border:none;box-shadow:none;}.views-field-order-item-description summary,.views-field-order-item-zlava summary{font-size:.8rem;font-weight:700;padding-inline:0;display:inline-flex;align-items:center;gap:4px;}.views-field-order-item-description summary::before,.views-field-order-item-zlava summary::before{content:'\2b';font-family:'fa';font-size:.8em;}.views-field-order-item-description .filled summary::before,.views-field-order-item-zlava .filled summary::before{content:'\f304';}.views-field-order-item-description .form-type-textarea{margin-top:0;}.views-field-order-item-description .form-type-textarea label{display:none;}.views-field-order-item-description button{background:transparent;padding:0;color:var(--color-base);height:initial;font-weight:700;margin-left:0;margin-right:1em;}.views-field-order-item-description button:hover{background:transparent;color:var(--color-base);text-decoration:underline;}.views-field-order-item-description button.delete,.views-field-order-item-description button.delete:hover{color:var(--color-red);}.views-field-order-item-zlava .details-wrapper,fieldset.zlava-na-vsetky-produkty .fieldset-wrapper{display:flex;align-items:center;}.views-field-order-item-zlava .form-number,fieldset.zlava-na-vsetky-produkty .form-number{width:40px;margin-left:10px;padding:0;text-align:center;height:36px;}.views-field-order-item-zlava .form-submit,fieldset.zlava-na-vsetky-produkty .form-submit{height:36px;margin-right:0;}fieldset.zlava-na-vsetky-produkty{margin-block:0;}fieldset.zlava-na-vsetky-produkty > legend{font-size:1rem;text-transform:none;}.views-field-order-item-zlava .form-type-number,fieldset.zlava-na-vsetky-produkty .form-item-zlava{white-space:nowrap;}.checkout-pane-eshop-shipping-information{margin-top:0;}.checkout-pane-eshop-shipping-information fieldset,.checkout-pane-payment-information fieldset{padding:0;}.commerce-checkout-flow .profile--view-mode--full{width:max-content;margin-block:1em;}.address-book-edit-button{padding:.5rem 1rem;height:initial;margin-bottom:1em;margin-left:0;}.checkout-label{display:flex;gap:1em;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);font-weight:500;padding:1rem 1.5rem;align-items:center;}.checkout-label .name{flex-grow:1;}.checkout-label .amount{font-weight:600;text-align:right;}.checkout-label .icon::before{font-family:'fa';font-weight:bold;width:20px;}.checkout-label.id-1--default .icon::before{content:'\e4f7';}.checkout-label.id-2--default .icon::before{content:'\f0d1';}.checkout-label .label-description{display:block;font-size:.95em;}input:checked + label .checkout-label{border-color:var(--color-base);}input[name^="eshop_shipping_information[shipments][0][shipping_method][0]"],input[name^="payment_information[payment_method]"]{display:none;}fieldset[data-drupal-selector^="edit-eshop-shipping-information-shipments-0-shipping-method-0"] .form-item,fieldset[data-drupal-selector^="edit-payment-information-payment-method"] .form-item{margin-block:1em;}.pickup-point-info{margin-bottom:1.5rem;padding-left:1.3rem;}.pickup-point-info::before{content:'\f05a';font-family:'fa';font-weight:bold;position:absolute;transform:translateX(-1.3rem);}#pickup-datetime,#delivery-date,#pickup-datetime .form-item,#delivery-date .form-item{margin-block:0;}#pickup-datetime legend,#delivery-date legend{font-size:.8em;}#pickup-datetime .fieldset-wrapper,#delivery-date .fieldset-wrapper{display:flex;gap:1rem;max-width:max-content;}.view-commerce-checkout-order-summary .view-content{margin-inline:-1.5rem;margin-bottom:1rem;line-height:1.3em;font-size:.9em;}.view-commerce-checkout-order-summary table{width:100%;}.view-commerce-checkout-order-summary td{padding-block:1em;}.view-commerce-checkout-order-summary .views-field-order-item-title{padding-left:1.5rem;}.view-commerce-checkout-order-summary .views-field-total-price__number{padding-right:1.5rem;text-align:right;font-weight:600;}.view-commerce-checkout-order-summary .views-field-order-item-title .product-availability{display:none;}.view-commerce-checkout-order-summary .views-field-order-item-title .price{display:inline-flex;gap:0 8px;flex-wrap:wrap;font-size:.875em;margin-right:10px;.regular{font-weight:700;}}[data-drupal-selector="edit-review-contact-information"]{margin-top:0;}[data-drupal-selector="edit-review-eshop-shipping-information"] .field--name-shipping-method,[data-drupal-selector="edit-review-payment-information"] .field--name-payment-method{margin-top:1rem;}[data-drupal-selector="edit-review-eshop-shipping-information"] .field--name-shipping-method,[data-drupal-selector="edit-review-eshop-shipping-information"] .field--type-custom,[data-drupal-selector="edit-review-eshop-shipping-information"] .field--name-delivery-date,[data-drupal-selector="edit-review-payment-information"] .field--name-payment-method{display:grid;gap:1em;grid-template-columns:1fr 1fr;margin-bottom:4px;line-height:1.3em;}.fieldset-legend a{font-size:.6em;}fieldset.checkout-pane-agreement legend{display:none;}fieldset.checkout-pane-agreement .fieldset-wrapper{margin-top:0;}fieldset.checkout-pane-agreement .fieldset-wrapper > .form-item:first-child{margin-top:0;}fieldset.checkout-pane-agreement .fieldset-wrapper > .form-item:last-child{margin-bottom:0;}.form-submit-obligation{display:inline-block;}.form-submit-obligation-info{display:block;text-align:center;margin-top:3px;font-size:.9em;}.layout-region-checkout-footer .form-submit{padding-inline:2.5rem;}.checkout-progress{display:flex;align-items:center;justify-content:center;gap:3rem;margin-inline:0;margin-block:1rem;padding:0;}.checkout-progress--step{display:block;border:1px solid var(--color-base);padding:.3em 2em!important;border-radius:20px;position:relative;background-color:#fff;}.checkout-progress--step.checkout-progress--step__previous,.checkout-progress--step.checkout-progress--step__current{color:#fff;background-color:var(--color-base);font-weight:normal;}.checkout-progress--step.checkout-progress--step__previous a,.checkout-progress--step.checkout-progress--step__current a{color:#fff;text-decoration:none;}.checkout-progress--step.checkout-progress--step__current,.checkout-progress--step.checkout-progress--step__next{pointer-events:none;user-select:none;}.checkout-progress--step.checkout-progress--step__previous::after{display:block;content:'';height:5px;background-color:var(--color-base);position:absolute;top:50%;margin-top:-2px;left:calc(100% - 5px);right:calc(-3rem - 5px);z-index:-1;}.checkout-progress--step.checkout-progress--step__next::after{display:block;content:'';height:5px;background-color:var(--color-base);opacity:.15;position:absolute;top:50%;margin-top:-2px;right:calc(100% - 5px);left:calc(-3rem - 5px);z-index:-1;}.checkout-complete{background-color:#fff;box-shadow:var(--box-shadow-light);padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:500px;margin-inline:auto;gap:1rem;}.checkout-complete h2{margin-block:0;font-size:1rem;}fieldset[data-drupal-selector="edit-dodanie-objednavky-dodanie-objednavky"]{padding:0;margin-block:10px 0;}@keyframes checkmark_stroke{100%{stroke-dashoffset:0;}}@keyframes checkmark_scale{0%,100%{transform:none;}50%{transform:scale3d(1.1,1.1,1);}}@keyframes checkmark_fill{100%{box-shadow:inset 0px 0px 0px 30px var(--color-base);}}.checkmark-animated{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--color-base);animation:checkmark_fill .4s ease-in-out .4s forwards,checkmark_scale .3s ease-in-out .9s both;}.checkmark-animated .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--color-base);fill:none;animation:checkmark_stroke .6s cubic-bezier(0.650,0.000,0.450,1.000) forwards;}.checkmark-animated .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:checkmark_stroke .3s cubic-bezier(0.650,0.000,0.450,1.000) .8s forwards;}#block-search{flex-grow:1;}#block-search form{position:relative;display:flex;width:100%;max-width:500px;margin-inline:auto;}.search-form .result-container{z-index:1;position:absolute;top:100%;width:100%;opacity:0;visibility:hidden;transform:translateX(0) translateY(2rem) translateZ(0);transition:.1s cubic-bezier(.33333,0,.66667,.33333);transition-property:transform,opacity,visibility;}.search-form form.focused .result-container.done{z-index:199;opacity:1;visibility:visible;transform:translateY(0) translateZ(0);}.search-form form.focused .form-item-popup-search-input,.search-form form.focused .form-actions{z-index:99;position:relative;}.search-form .overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:98;}#block-search .overlay,.ui-widget-overlay{background-color:rgba(0,0,0,0.1);backdrop-filter:blur(2px);}.search-form .result-inner{padding:20px;background-color:#fff;display:flex;flex-direction:column;gap:1rem;align-items:stretch;border:1px solid var(--color-border);box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);}.search-form .result-inner .label{margin-bottom:.5rem;display:block;}.search-form .result-inner .items a{display:flex;gap:0.5rem;align-items:center;text-decoration:none;padding:.3rem 1rem;}.search-form .result-inner .items a:hover{text-decoration:underline;background-color:#f4f4f4;}.search-form .result-inner .items a .img{width:24px;flex-shrink:0;}.search-form .result-inner .items a img{aspect-ratio:1;object-fit:contain;}.search-form > div{margin-block:0;}.search-form .form-item-popup-search-input{flex-grow:1;}#edit-popup-search-input{padding-left:2.5rem;background-image:url(/themes/mytheme/images/icons/search.svg);background-position:.8rem center;background-repeat:no-repeat;background-size:1rem;width:100%;}.search-form .form-submit{margin-block:0;}#block-open-search{margin-bottom:1.5rem;}#block-open-search form{position:relative;}#block-open-search .form-item{margin:1em 0 0 0;}#block-open-search .form-actions{position:absolute;right:0;top:0;margin:0;}#block-open-search .result-container{position:relative;top:initial;}#block-open-search form:not(.focused) .result-container{height:0;overflow:hidden;}.search-close{display:block;position:absolute;top:1rem;right:1rem;background-image:url(/themes/mytheme/images/icons/xmark.svg);width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:100%;}#block-open-search .result-inner{padding-inline:0;border:none;box-shadow:none;}#block-open-search .result-inner .items a{margin-inline:0;padding-inline:0;}#block-open-search .search-close{display:block;position:absolute;top:1rem;right:0;}.block-search .result{.items{display:flex;flex-direction:column;gap:5px;a{padding:3px 6px;}}.group{.group-label{display:flex;gap:1rem;cursor:pointer;padding:3px 6px;background:#f0f0f0;align-items:center;&::after{content:'\f078';font-family:'fa';margin-left:auto;font-size:.85em;font-weight:bold;}&:hover{background:#e9e9e9;}.qty{font-weight:normal;font-size:.9em;}.label{margin:0;font-weight:600;}}&.opened .group-label::after{content:'\f077';}.group-items{display:none;}.others{text-align:center;font-weight:700;font-size:.9em;}}}.view.catalog-list > .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;}.product .field--name-price .price{font-weight:700;font-size:1.1em;}.product.view-mode-full .field--name-price .price{font-size:2em;}.product.view-mode-full .field--name-price{margin-block:3rem 1rem;}.product.view-mode-full .regular-prices{display:flex;gap:1rem;align-items:center;margin-bottom:1em;}.product.view-mode-full .regular-prices .discount{display:inline-block;background-color:#f0ec19;padding:1em;font-weight:700;font-size:.9em;}.product.view-mode-full .regular-prices .discount span{font-size:1.2em;}.product.view-mode-teaser .discount{margin-bottom:4px;}.product.view-mode-teaser .discount span{display:inline-block;background-color:#f0ec19;padding:0.5em .7em;font-weight:700;font-size:.8em;line-height:1em;}.commerce-order-item-add-to-cart-form .form-item,.commerce-order-item-add-to-cart-form .form-actions{margin-block:0;}.commerce-order-item-add-to-cart-form .form-actions{position:relative;}.commerce-order-item-add-to-cart-form .form-actions .cart-item-qty{position:absolute;inset:-5px -5px auto auto;background-color:var(--color-green);color:#fff;text-align:center;width:20px;height:20px;line-height:20px;border-radius:50%;font-size:10px;pointer-events:none;}.commerce-order-item-add-to-cart-form .form-actions .cart-item-qty.empty{display:none;}.product .field--name-price .base-price{opacity:.8;font-size:.9em;}.info-box{padding:.7rem 1rem .7rem 2.5rem;border:1px solid var(--color-base);background-color:var(--color-light-bg2);box-shadow:var(--box-shadow-light);position:relative;margin-block:1.5rem;}.info-box.warning{border-color:#a11e00;color:#a11e00;background-color:#fff6f4;margin-block:0;}.info-box.doprava-zlava{margin-block:0;margin-block:12px 8px;background-color:#e6ffe9;border-color:#11a322;font-size:.95em;}.register-info-text{margin-top:0;}.product-detail-login h3{margin-top:0;}.info-box::before{content:'\f05a';font-family:'fa';font-weight:bold;position:absolute;left:1rem;}.info-box.warning::before{content:'\f071';}.info-box p{margin-block:.5em;}.info-box p:first-child{margin-top:0;}.info-box p:last-child{margin-bottom:0;}.product-detail-login a{font-weight:600;}.payment-info.info-box{margin-block:0 2rem;}.product-availability{margin-block:1em;font-weight:700;font-size:.9em;}.product-availability .skladom{color:var(--color-green);}.product-availability .externy-sklad{margin-top:5px;}.product-availability .externy-sklad .red{color:#ec0000;}.product-availability .dopredaj{color:var(--color-base-light);}.product-availability .vypredane{color:var(--color-red);}.product-availability .info{font-weight:normal;border:1px solid var(--color-base);display:inline-block;gap:.5em;padding:.5em;border-radius:.5em;background-color:#fff;position:relative;margin-top:1em;max-width:310px;}.product-availability .info::after{content:'';display:block;position:absolute;width:12px;height:12px;border-color:var(--color-base);border-style:solid;border-width:0 1px 1px 0;top:-8px;left:30px;transform:rotate(225deg);background:#fff;}.product-availability .skladove-zasoby{.sklad{display:inline-block;}.sklad-hs{color:var(--color-green);}.sklad-nd{color:var(--color-blue);}}.product.view-mode-teaser{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;border:1px solid var(--color-border);padding:1rem;// overflow:hidden;transition:all .1s cubic-bezier(.33333,0,.66667,.33333);background-color:#fff;box-shadow:var(--box-shadow-light);}.product.view-mode-teaser:hover{box-shadow:var(--box-shadow);}.product.view-mode-teaser::before{content:'';display:block;position:absolute;left:-1rem;right:-1rem;top:-1rem;bottom:-1rem;box-shadow:var(--box-shadow);transition:all .1s ease;opacity:0;z-index:-1;}.product.view-mode-teaser:hover::before{}.product.view-mode-teaser .col.bottom .price-cart-section{display:flex;align-items:center;justify-content:space-between;}.product.view-mode-teaser .img a{display:flex;min-width:100%;aspect-ratio:1;align-items:center;justify-content:center;margin-left:-1rem;margin-top:-1rem;margin-right:-1rem;overflow:hidden;text-decoration:none;}.product.view-mode-teaser .img img{vertical-align:top;width:100%;height:100%;object-fit:contain;}.product.view-mode-teaser .img svg{vertical-align:top;width:30%;height:30%;opacity:.4;}.product.view-mode-teaser h2{font-size:.9rem;line-height:1.4em;font-weight:500;}.product.view-mode-teaser h2 a{text-decoration:none;}.product.view-mode-teaser .product-availability .info{line-height:1.3em;font-size:0.95em;}.product.view-mode-columns{display:grid;grid-template-columns:100px auto 325px 270px;gap:1rem 0;align-items:center;border:1px solid var(--color-border);padding:.5rem;background-color:#fff;transition:all .1s cubic-bezier(.33333,0,.66667,.33333);box-shadow:var(--box-shadow-light);&:hover{box-shadow:var(--box-shadow);}.field--name-price{display:grid;grid-template-columns:120px 50px 120px;gap:1rem;align-items:center;.title{font-size:.9rem;font-weight:600;}.prices.final .price{font-size:1.2em;}.zlava{background-color:#f0ec19;padding:.7em 0;font-weight:700;font-size:.9em;text-align:center;&.null{background-color:#ddd;}}.base-price{line-height:1.1;}}.img{padding-right:1rem;img{vertical-align:top;width:100%;height:auto;aspect-ratio:1;object-fit:contain;}svg{width:100%;height:auto;aspect-ratio:1;opacity:.5;padding:14px;}}> .name{padding-right:1rem;}form{display:flex;}.inc-dec-container{.field-suffix,span{line-height:50px;}}h2{font-size:.9rem;margin-block:0;line-height:1.2;font-weight:500;a{text-decoration:none;}}.product-availability{margin-block:5px;}.product-flags{margin-block:5px;.flag{padding:5px 8px;font-size:.6rem;}}}body:not(.user-logged-in) .product.view-mode-columns{grid-template-columns:100px auto;}.view-search.view-display-id-page_1{> .view-content{display:grid;grid-template-columns:1fr;gap:.5rem;}.views-row-heading{display:grid;grid-template-columns:auto 325px 270px;font-size:.85rem;font-weight:600;padding-inline:.5rem;.prices{display:grid;grid-template-columns:120px 50px 120px;gap:1rem;}}}.views-row:nth-child(n+2) .product.view-mode-columns{.prices > .title{display:none;}}.product.view-mode-full .product-header{display:flex;gap:2rem;}.product.view-mode-full .images{width:50%;max-width:650px;flex-shrink:0;}.product.view-mode-full .field--name-field-images{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;}.product.view-mode-full .field--name-field-images .field__item:first-child{grid-column:1/-1;}.product.view-mode-full .field--name-field-images img{vertical-align:top;width:100%;max-height:650px;object-fit:contain;height:auto;}.product.view-mode-full .title{font-size:2em;font-weight:bold;margin-top:0;margin-bottom:1rem;line-height:1.2em;}.product .catalog{margin-block:1rem;}.product .catalog a{text-decoration:none;}.product .catalog a:hover{text-decoration:underline;}.product .summary{margin-block:1rem;font-weight:500;}.product-tabs{margin-block:1.5rem;}.product-tabs .tabs-navigator{list-style:none;padding:0;margin:0;display:flex;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);}.product-tabs .tabs-navigator a{display:block;padding:.6rem 1rem;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;transition:all .1s ease;margin-bottom:-1px;}.product-tabs .tabs-navigator .ui-tabs-active a{border-color:var(--color-base);}table.parameters td{padding-inline:1.5rem 2rem;}.alternative-products{margin-top:3rem;}.product-flags{display:flex;gap:1em;flex-wrap:wrap;}.product-flags .flag{display:block;font-weight:600;text-transform:uppercase;background-color:#007c7a;color:#fff;padding:.7em 1.2em;}.product-flags .flag.akcia{background-color:#ca002f;}.product-flags .flag.novinka{background-color:#009a11;}.product-flags .flag.pripravujeme{background-color:#6f009f;}.product-flags .flag.vypredaj{background-color:var(--color-base-light);}.view-mode-teaser .product-flags{position:absolute;top:0;flex-direction:column;left:0;gap:.2em;}.view-mode-teaser .product-flags .flag{padding:.4em .8em;font-size:.85em;text-align:center;}.commerce-order-item-add-to-cart-form{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.commerce-order-item-add-to-cart-form .field--name-quantity label{display:none;}.view-mode-teaser .field--name-quantity{display:none;}.commerce-order-item-add-to-cart-form .ajax-progress{position:absolute;left:0;top:0;background-color:rgba(255,255,255,.7);}.commerce-order-item-add-to-cart-form .ajax-progress-throbber .throbber{width:24px;height:24px;}.button--add-to-cart{padding:0 16px 0 38px;background-image:url(/themes/mytheme/images/icons/bag-shopping-w.svg);background-repeat:no-repeat;background-size:20px;background-position:12px center;font-size:.9em;}.product.view-mode-full .button--add-to-cart{padding:0 26px 0 44px;height:50px;}.button--add-to-cart.done{background-image:url(/themes/mytheme/images/icons/check-white.svg);}.product.view-mode-full .field--widget-commerce-quantity .form-number{height:50px;}.product.view-mode-full .inc-dec-container span{line-height:50px;}.view-mode-full .commerce-order-item-add-to-cart-form{display:flex;gap:1em;}.view-mode-full .field--name-variations{margin-top:1.5rem;}@keyframes dialogAnim{from{opacity:0;}to{opacity:1;}}.ui-dialog.ui-widget{animation-name:dialogAnim;animation-duration:.1s;transition:none;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);animation-timing-function:cubic-bezier(.33333,0,.66667,.33333);}.ui-dialog.ui-widget.cookies{animation-name:none;}.ui-dialog.ui-widget .ui-dialog-titlebar{padding-inline:1.5rem!important;padding-top:10px;background:none;border:none;padding-bottom:0;}.ui-dialog.ui-widget .ui-dialog-buttonpane{padding-inline:1.5rem!important;background:none;padding:5px 1.5rem 1.5rem;border:none;}.ui-dialog.ui-widget .ui-dialog-titlebar h1{font-size:1.3rem;}.ui-dialog.cart-message{border:none!important;}.ui-dialog.cart-message .ui-dialog-titlebar{background:none;padding:0;border:none;}.ui-dialog.cart-message .ui-dialog-title{display:none;}.ui-dialog.ui-widget .ui-dialog-titlebar-close{background-image:url(/themes/mytheme/images/icons/xmark.svg);background-repeat:no-repeat;background-position:center;background-size:100%;width:28px;height:28px;background-color:transparent;margin-right:10px;z-index:999;}.ui-dialog.ui-widget.cart-message .ui-dialog-titlebar-close{margin-top:19px;}.ui-dialog .ui-dialog-content{padding-inline:1.5rem!important;padding-block:20px;}.ui-dialog.cart-message .ui-dialog-content{padding:0!important;}.ui-dialog.cart-message .messages{margin-inline:1.5rem;}.ui-dialog.cart-message .messages--status{display:none;}.added-to-cart-message{padding:1.5rem;}.added-to-cart-message .product{display:flex;gap:1rem;align-items:center;}.added-to-cart-message .product img{width:60px;height:60px;object-fit:contain;}.added-to-cart-message .product .price{font-weight:700;}.added-to-cart-message .buttons{display:flex;gap:1.5rem;align-items:center;margin-top:1.5rem;}.added-to-cart-message .buttons > *{display:block;padding:.7em 1em;border:2px solid var(--color-base);color:var(--color-base);font-weight:600;text-decoration:none;outline-style:none;width:50%;text-align:center;cursor:pointer;transition:all .1s ease;}.added-to-cart-message .buttons .cart{background-color:var(--color-base);color:#fff;}.added-to-cart-message .buttons .cart::after{content:'\f105';font-family:'fa';font-weight:bold;font-size:.9em;margin-left:.3em;}.added-to-cart-message .buttons .back::before{content:'\f104';font-family:'fa';font-weight:bold;font-size:.9em;margin-right:.3em;}.added-to-cart-message .buttons .cart:hover{background-color:var(--color-base-dark);}.added-to-cart-message .buttons .back:hover{background-color:var(--color-light-bg);}.added-to-cart-message h3{color:var(--color-green);margin-block:0 1.5rem;margin-right:2rem;}.added-to-cart-message h3 svg{width:18px;height:18px;vertical-align:text-bottom;margin-right:4px;}.added-to-cart-message h3 path{fill:var(--color-green);}#cart-message{padding:0;}[data-drupal-selector="edit-price-wrapper"],[data-drupal-selector="edit-pr-wrapper"],[data-drupal-selector="edit-p-wrapper"]{border:none;width:100%;min-inline-size:initial;padding:0;margin-inline:0!important;}[data-drupal-selector="edit-price-wrapper"] legend,[data-drupal-selector="edit-pr-wrapper"] legend,[data-drupal-selector="edit-p-wrapper"] legend{font-weight:600;margin-bottom:6px;}[data-drupal-selector="edit-price-wrapper"] .form-items{display:flex;align-items:center;margin-top:1rem;}[data-drupal-selector="edit-price-wrapper"] .form-items .delimiter{flex-grow:1;text-align:center;}[data-drupal-selector="edit-price-wrapper"] .form-item,[data-drupal-selector="edit-pr-wrapper"] .form-item{margin:0;float:none;}[data-drupal-selector="edit-price-wrapper"] .form-text{width:80px;text-align:center;pointer-events:none;border-color:var(--color-border);height:40px;}[data-drupal-selector="edit-p-wrapper"] > legend{display:none;}[data-drupal-selector="edit-pr-wrapper"] > .fieldset-wrapper,[data-drupal-selector="edit-p-wrapper"] > .fieldset-wrapper{display:flex;gap:1rem;flex-direction:column;}[data-drupal-selector="edit-pr-wrapper"] > .fieldset-wrapper{gap:.2em;}[data-drupal-selector="edit-p-wrapper"] fieldset{border:none;min-inline-size:initial;padding:0;margin:0!important;}[data-drupal-selector="edit-p-wrapper"] .form-checkboxes{display:flex;gap:.2em;flex-direction:column;}[data-drupal-selector="edit-p-wrapper"] .form-checkboxes .form-item{margin:0;}[data-drupal-selector="edit-p-wrapper"] label .qty{font-size:.85em;color:#333;}#parameter-filter .form-item-sort-by,#parameter-filter .form-item-sort-order,#parameter-filter .form-actions{display:none;}.ui-slider-horizontal{height:5px;border:none!important;background:none;position:relative;margin-inline:1em;}.ui-slider-horizontal .ui-slider-range{background-color:var(--color-base);}.ui-slider-horizontal::before{content:'';display:block;height:100%;background-color:#ddd;position:absolute;left:-1em;right:-1em;}.ui-slider .ui-slider-handle{width:1em;height:1em;border:none!important;background:var(--color-base)!important;border-radius:50%;outline:none!important;margin-left:0;}.ui-slider .ui-slider-handle.from{margin-left:-1em;}.catalog-thumbs{margin-block:2rem;}.catalog-thumbs ul,.view-search-catalog > .view-content{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;list-style:none;height:100%;}.view-search-catalog{flex-grow:1;margin-bottom:2rem;}.catalog-thumbs a,.view-search-catalog .taxonomy-term a{display:flex;gap:.5rem;align-items:center;text-decoration:none;font-weight:500;line-height:1.2em;padding:.5rem;border:1px solid var(--color-border);background-color:var(--color-light-bg);transition:background-color .1s ease;height:100%;position:relative;}.catalog-thumbs a:hover,.view-search-catalog .taxonomy-term a:hover{background-color:var(--color-light-bg-h);}.catalog-thumbs a .img,.view-search-catalog .taxonomy-term a .img{width:40px;height:40px;flex-shrink:0;}.catalog-thumbs a img,.view-search-catalog .taxonomy-term a img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}.catalog-thumbs a .title{flex-grow:1;word-break:break-word;}.catalog-thumbs a .qty{font-size:.85em;}.catalog-thumbs a .catalog_priznak,.view-search-catalog .taxonomy-term a .catalog_priznak{top:-6px;right:0;position:absolute;}.catalog-list > .view-header{margin-block:1rem;display:flex;gap:1rem;}.view-search > .view-header{flex-wrap:wrap;.view-search-catalog{width:100%;}}.catalog-sort-by .current{display:inline-flex;border:1px solid var(--color-border);padding:.5em 1em;margin-left:.5em;position:relative;transition:border-color .1s ease;cursor:pointer;align-items:center;justify-content:space-between;gap:1em;}.catalog-sort-by .current::after{font-family:'fa';font-size:.8em;content:'\f078';font-weight:bold;}.catalog-sort-by .current:hover{border-color:var(--color-border-h);}.catalog-sort-by .dropdown-area{position:relative;z-index:99;visibility:hidden;opacity:0;transition:all .1s cubic-bezier(.33333,0,.66667,.33333);top:calc(2rem + 12px);}.catalog-sort-by .dropdown-area.active{visibility:visible;opacity:1;top:12px;}.catalog-sort-by .dropdown-area .list{position:absolute;padding:15px 20px;margin:0;background-color:#fff;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);right:0;list-style:none;}.catalog-sort-by .dropdown-area .list li{margin-inline:-20px;padding:5px 20px;user-select:none;}.catalog-sort-by .dropdown-area .list li:not(.active){cursor:pointer;transition:all .1s ease;}.catalog-sort-by .dropdown-area .list li:hover{background-color:#eee;}.catalog-sort-by .dropdown-area .list li.active{background-color:#eee;}.catalog-filter-toggle button,.catalog-filter-reset button{display:inline-flex;align-items:center;gap:1em;border:1px solid var(--color-border);padding:.5em 1em;margin-left:.5em;position:relative;transition:border-color .1s ease;cursor:pointer;height:100%;}.catalog-filter-toggle button::after{content:'\f0b0';font-size:.8em;font-family:'fa';font-weight:bold;}.catalog-filter-reset button::after{content:'\f00d';font-size:.8em;font-family:'fa';font-weight:bold;}.catalog-filter-reset{display:none;}.node--type-kontakt .field--name-body table{margin-inline:auto;}.field--name-body img{max-width:100%;height:auto;}.field--name-field-kontaktne-osoby{margin-top:2rem;padding-block:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;position:relative;}.paragraph--type--kontakt-osoba{border:1px solid var(--color-border);padding:1.5rem;height:100%;background:#fff;box-shadow:var(--box-shadow-light);transition:all .1s ease;}.paragraph--type--kontakt-osoba:hover{box-shadow:var(--box-shadow);}.paragraph--type--kontakt-osoba .field--name-field-nazov{display:flex;align-items:center;gap:.5rem;font-weight:700;line-height:1.2em;font-size:1.3em;margin-bottom:.75rem;}.paragraph--type--kontakt-osoba .field--name-field-tel .field__label,.paragraph--type--kontakt-osoba .field--name-field-mob .field__label,.paragraph--type--kontakt-osoba .field--name-field-email .field__label{display:none;}.paragraph--type--kontakt-osoba .field--name-field-tel a,.paragraph--type--kontakt-osoba .field--name-field-mob a,.paragraph--type--kontakt-osoba .field--name-field-email a{display:inline-flex;align-items:center;text-decoration:none;}.paragraph--type--kontakt-osoba .field--name-field-tel a::before,.paragraph--type--kontakt-osoba .field--name-field-mob a::before,.paragraph--type--kontakt-osoba .field--name-field-email a::before{font-family:'fa';font-weight:bold;font-size:.8em;line-height:.8em;width:20px;}.paragraph--type--kontakt-osoba .field--name-field-tel a::before{content:'\f095';}.paragraph--type--kontakt-osoba .field--name-field-mob a::before{content:'\f3cd';}.paragraph--type--kontakt-osoba .field--name-field-email a::before{content:'\f0e0';}.paragraph--type--kontakt-osoba div:last-child p{margin-bottom:0;}.node--type-frontpage{width:100%;}.promo-text{margin-block:3rem 2rem;}.promo-text .field--name-title{font-size:2rem;font-weight:700;}.paragraph--type--hero{width:100%;}.paragraph--type--hero img,.paragraph--type--hero video{width:100%;height:100%;object-fit:cover;aspect-ratio:1.85;vertical-align:top;max-width:100%;}.paragraph--type--hero .field--name-field-odkaz a{display:inline-block;padding:8px 12px;background-color:var(--color-base);color:#fff;text-decoration:none;position:absolute;bottom:1rem;left:1rem;z-index:100;font-weight:bold;text-transform:uppercase;transition:background-color .2s ease;}.paragraph--type--hero .field--name-field-odkaz a:hover{background-color:var(--color-base-dark);}.swiper{width:100%;z-index:auto;}.swiper-wrapper{z-index:auto;}.swiper-button-prev svg path,.swiper-button-next svg path{fill:#fff;}.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:1rem;z-index:99;width:auto;display:flex;justify-content:center;left:50%;transform:translateX(-50%);}.swiper-pagination-bullet{border:2px solid #fff;opacity:1;width:12px;height:12px;background:transparent;transition:all .1s ease;}.swiper-pagination-bullet-active{background-color:#fff;}.product-list-swiper{width:100%;user-select:none;margin-block:2rem;}.product-list-swiper .swiper-wrapper{display:flex;justify-content:stretch;}.product-list-swiper .views-row{height:auto;}.product-list-swiper .views-row{width:290px;}.product-list-swiper .views-heading{position:relative;padding-right:80px;}.product-list-swiper .views-heading h3{font-size:1.5em;}.product-list-swiper div.swiper-button-prev,.product-list-swiper div.swiper-button-next{width:30px;height:30px;margin-top:-15px;}.product-list-swiper div.swiper-button-prev{left:auto;right:40px;}.product-list-swiper .swiper-button-prev svg path,.product-list-swiper .swiper-button-next svg path{fill:var(--color-base);}.file{background-color:var(--color-light-bg);padding:10px 40px 10px 60px;background-image:none;position:relative;text-decoration:none;transition:background-color .2s ease;display:block;}.file:hover{background-color:var(--color-light-bg-h);}.file .description{display:block;font-weight:bold;overflow-wrap:break-word;}.file .extension{font-weight:300;font-size:.9em;margin-right:8px;}.file .size{font-weight:300;font-size:.9em;}.file::before{content:'\f15b';font-family:'fa';font-weight:400;position:absolute;left:12px;top:50%;margin-top:-21px;font-size:28px;opacity:.8;}.file::after{content:'\f019';font-family:'fa';font-weight:600;position:absolute;right:12px;top:50%;margin-top:-13px;font-size:18px;opacity:.8;}.file--application-pdf::before{content:'\f1c1';}.file--x-office-document::before{content:'\f1c2';}.file--x-office-spreadsheet::before{content:'\f1c3';}.file--text::before{content:'\f15c';}.file--image::before{content:'\f03e';}.field--type-file .field__item:not(:last-child),.field--name-field-prilohy-media > .field__items > .field__item:not(:last-child),.product.view-mode-full .field--name-field-dokumenty{margin-bottom:10px;}.text-formatted table{}.region-footer .region-wrapper{display:flex;gap:3rem;}#block-footer-about{flex-grow:1;}#block-footer-about svg{width:180px;height:auto;margin-top:.7em;}#block-footer-about svg path{fill:#fff;}#block-footer-main-navigation .menu a{color:#fff;text-decoration:none;}#block-footer-main-navigation .menu{padding:0;margin-inline:0;}#block-footer-main-navigation .menu a:hover{text-decoration:underline;}#block-footer-main-navigation .menu .nolink{display:none;}#block-footer-main-navigation .menu-item--expanded::marker{content:'';}#block-footer-kontakty .field--name-body a{color:#fff;text-decoration:none;}#block-footer-kontakty .field--name-body a:hover{text-decoration:underline;}#block-footer-kontakty .hours{font-size:.9em;margin-left:12px;display:inline-block;}.region-footer-bottom{background-color:var(--color-base-dark);color:#fff;padding-block:.6rem;}.region-footer-bottom > .region-wrapper{display:flex;justify-content:center;align-items:center;gap:26px;}#block-cookies{font-size:.8em;}.path-user #block-cookies{display:none;}#block-copyright{text-align:center;font-size:.8em;}.breadcrumb{border-bottom:1px solid var(--color-border);margin-bottom:1rem;}.breadcrumb a{text-decoration:none;}.breadcrumb li::before{content:" / ";margin-inline:.3em;}.breadcrumb a svg{width:14px;height:14px;}.breadcrumb a svg path{fill:var(--color-base);}#block-mytheme-secondary-local-tasks{margin-bottom:1rem;}.block-local-tasks-block .block-content > ul{display:none;}.block-local-tasks-block .ul-parent ul{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-border);list-style:none;padding:0;margin-block:0;background-color:#fff;}.block-local-tasks-block .ul-parent.minified ul{flex-wrap:nowrap;flex-direction:column;}.block-local-tasks-block .ul-parent a{display:block;padding:0.5rem 1rem;text-decoration:none;border-bottom:3px solid transparent;transition:all .1s ease;}.block-local-tasks-block .ul-parent a.is-active{font-weight:bold;border-color:var(--color-base);}.block-local-tasks-block .ul-parent a:not(.is-active):hover{border-color:var(--color-border);}.block-local-tasks-block a.def{display:flex;width:100%;padding:.7em 1em;background-color:#fff;border:1px solid var(--color-border);cursor:pointer;justify-content:space-between;}.block-local-tasks-block a.def::after{content:'';display:flex;align-items:center;justify-content:center;margin:-.7em -1em;width:40px;border-left:1px solid var(--color-border);background-image:url(/themes/mytheme/images/icons/menu-hamburger-solid.svg);background-size:60%;background-position:center;background-repeat:no-repeat;}.view-commerce-user-orders .view-content,.view-user-faktury .view-content{display:flex;gap:1rem;flex-direction:column;}.view-commerce-user-orders .views-row,.view-user-faktury .views-row{display:grid;gap:1rem;grid-template-columns:.5fr 3fr 1fr 1fr .5fr;align-items:center;border:1px solid var(--color-border);padding:1rem;background-color:#fff;box-shadow:var(--box-shadow-light);transition:all .1s ease;position:relative;}.view-user-faktury .views-row{grid-template-columns:repeat(4,1fr) .5fr;}.view-commerce-user-orders .views-row .views-label,.view-user-faktury .views-row .views-label{display:none;}.view-user-faktury .views-field-DatumSplatnosti .views-label,.view-user-faktury .views-field-DatumVystaveni .views-label{display:block;font-size:.8em;}.view-commerce-user-orders .views-row:hover,.view-user-faktury .views-row:hover{box-shadow:var(--box-shadow);}.view-commerce-user-orders .views-field-order-number,.view-user-faktury .views-field-CisloDokladu{font-weight:600;}.view-commerce-user-orders .views-field-total-price__number,.view-user-faktury .views-field-Total{font-weight:700;}.view-commerce-user-orders .views-field-nothing,.view-user-faktury .views-field-nothing,.view-user-faktury .views-field-faktura-link{text-align:right;padding-right:1rem;}.view-commerce-user-orders .views-field-nothing a,.view-user-faktury .views-field-nothing a,.view-user-faktury .views-field-faktura-link a{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}.view-commerce-user-orders .views-field-nothing::before,.view-user-faktury .views-field-nothing::before,.view-user-faktury .views-field-faktura-link::before{content:'\f061';font-family:'fa';font-weight:bold;transition:all .1s ease;}.view-commerce-user-orders .views-row:hover .views-field-nothing::before,.view-user-faktury .views-row:hover .views-field-nothing::before,.view-user-faktury .views-row:hover .views-field-faktura-link::before{margin-right:-6px;}.view-commerce-user-orders{.poznamka{background-color:#fff1cc;border:1px solid #ffc732;border-radius:20px;padding:4px 8px;font-size:.8em;font-weight:600;margin-right:.5em;}.int-cislo-obj{background-color:#b2daff;border:1px solid #6195c6;border-radius:20px;padding:4px 8px;font-size:.8em;font-weight:600;margin-right:.5em;}.email{margin-bottom:2px;}.views-field-placed time{margin-right:5px;}}span.order-blocked-flag{background-color:var(--color-red);color:#fff;display:inline-block;font-size:.85em;font-weight:600;padding:1px 8px;border-radius:12px;}.view-user-faktury .po-splatnosti-text{font-size:.85em;font-weight:600;white-space:nowrap;color:#f20000;}.view-user-faktury .uhradena-text{font-size:.85em;font-weight:600;white-space:nowrap;color:#11a322;}.view-user-faktury .views-row.po-splatnosti,.view-commerce-user-orders .views-row.blocked-flag{background-color:#ffeaea;border-color:#d2adad;}.view-user-faktury .views-row.uhradena{background-color:#f3fff4;border-color:#86e491;}.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;box-shadow:var(--box-shadow-light);padding:1rem;}.order-view-customer .field--name-field-poznamky{grid-column:1 / -1;background-color:#fff1cc;border-color:#ffc732;border-radius:20px;position:relative;&::after{content:'';display:block;position:absolute;background-color:#fff1cc;border-color:#ffc732;border-width:0 1px  1px 0;border-style:solid;width:16px;height:16px;bottom:-9px;left:60px;transform:rotate(45deg);}p{margin-bottom:0;}}.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-mail,.order-view-customer .field--name-payment-method,.order-view-customer .field--name-shipping-method,.order-view-customer .field--type-custom{display:grid;gap:1em;grid-template-columns:1fr 1fr;}.order-view-customer .field--name-shipping-method::after,.order-view-customer .field--type-custom::after{display:none;}.order-view-customer .field--name-payment-method,.order-view-customer .field--name-shipping-method{margin-top:1em;}.order-view-customer .views-table{width:100%;}.order-view-customer .views-field-total-price__number{text-align:right;}.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;}.order-view-customer .field--name-state .field__item{display:flex;flex-wrap:wrap;gap:0 1em;align-items:center;}.view-commerce-order-item-table tr.ciastocna{background-color:#ffdcdc;}.address-book__profile{border:1px solid var(--color-border);padding:1em;margin:0;}.address-book__add-link{display:inline-flex;gap:.5em;align-items:center;padding:.5em 1em;border:1px solid var(--color-base);margin:1em 0 1em 0;font-weight:600;transition:all .1s ease;}.address-book__add-link:hover{background-color:var(--color-light-bg2);}.address-book__add-link::before{content:'\2b';font-family:'fa';font-weight:bold;font-size:.8em;line-height:.8em;}.profile .field{display:grid;gap:1em;grid-template-columns:100px 1fr;margin-bottom:4px;line-height:1.3em;}.profile .field:last-child{margin-bottom:0;}.profile .field--name-address p{margin-block:0;}.address-book__operations{display:flex;flex-wrap:wrap;gap:1em;margin:1em 0 0 0;}.address-book__operations a{margin:0;text-decoration:none;}.address-book__operations a::before{font-family:'fa';font-weight:bold;font-size:.8em;line-height:.8em;padding-right:.5em;display:inline-block;}.address-book__operations a:hover{text-decoration:underline;}.address-book__edit-link::before{content:'\f304';}.address-book__delete-link::before{content:'\f2ed';font-weight:300;}.address-book__set-default-link::before{content:'\f005';}.address-book__delete-link{color:var(--color-red);}[class^="profile-customer-address-book-"],[class^="profile-delivery-address-address-book-"],.user-form,.user-login-form,.user-pass,.user-pass-reset{background-color:#fff;padding:2rem;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);}[class^="profile-customer-address-book-"],[class^="profile-delivery-address-address-book-"],.user-login-form,.user-pass,.user-pass-reset{max-width:500px;}[class^="profile-customer-address-book-"] .form-actions,[class^="profile-delivery-address-address-book-"] .form-actions,.user-form .form-actions,.user-login-form .form-actions,.user-pass .form-actions,.user-pass-reset .form-actions{margin-bottom:0;margin-top:2rem;}.field--name-field-firemne-udaje{margin-block:1.5rem;}.address-container-inline{display:flex;gap:1em;}.address-container-inline .form-item{margin:0!important;flex-grow:1;}.user-profile{display:flex;gap:1rem;flex-wrap:wrap;}.user-profile > *{background-color:#fff;padding:1rem;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);flex-grow:1;display:flex;flex-direction:column;gap:1em;align-items:flex-start;}.user-profile .profile-address{width:100%;}.user-profile .group-link{display:inline-flex;gap:.5em;align-items:center;padding:.5em 1em;border:1px solid var(--color-base);margin:1em 0 1em 0;font-weight:600;transition:all .1s ease;text-decoration:none;margin-block:auto 0;}.user-profile .group-link::after{content:'\f061';font-family:'fa';font-weight:bold;font-size:.8em;line-height:.8em;}.user-profile .group-link:hover{background-color:var(--color-light-bg2);}.user-profile .order-count .value,.user-profile .order-item-count .value,.user-profile .kredit .value{font-weight:900;font-size:1.2em;}.form-item-captcha-response .description{display:none;}.path-user:not(.user-logged-in) .region-breadcrumb{display:none;}.path-user:not(.user-logged-in) .page-title{text-align:center;}.path-user:not(.user-logged-in) .messages{max-width:500px;margin-inline:auto;}.user-login-form,.user-pass,.user-pass-reset,.user-register-form{margin-inline:auto;}.user-login-form .form-submit,.user-pass .form-submit,.user-pass-reset .form-submit,.user-register-form .form-submit{width:100%;}.user-register-form{max-width:600px;}.user-register-form .captcha > legend{display:none;}.login-addon-links{display:flex;flex-wrap:wrap;gap:.3em 1rem;margin-top:1rem;justify-content:center;}.login-addon-links a{color:var(--color-black);text-decoration:none;display:flex;gap:.5rem;align-items:center;}.login-addon-links a:hover{text-decoration:underline;}.login-addon-links a::before{content:'';font-family:'fa';font-weight:bold;}.login-addon-links a.pass-request::before{content:'\f3c1';}.login-addon-links a.register::before{content:'\f234';}.login-addon-links a.login::before{content:'\f007';}.limited-list-toggler{display:block;margin-top:.3em;font-size:.9em;}.limited-list-toggler span{display:inline-block;cursor:pointer;}.limited-list-toggler span:hover{text-decoration:underline;}.limited-list-toggler span{display:inline-block;}.limited-list-toggler span::after{content:'';font-family:'fa';font-weight:bold;}.limited-list-toggler .show-more::after{content:'\f107';}.limited-list-toggler .hide-more::after{content:'\f106';}.views-exposed-form fieldset{border:none;box-shadow:none;}.views-exposed-form fieldset legend{font-size:1em;text-transform:none;}#block-open-catalog .dropdown-area,#block-open-catalog .sub-container{display:none;}#block-open-catalog .dropdown-area a > i{width:initial;height:initial;transform:rotate(90deg);padding-inline:6px;}#block-open-catalog .menu.depth-0{margin-left:4px;}#block-open-catalog .dropdown-area a.opened > i{transform:rotate(270deg);}#block-open-catalog .dropdown-area .group-link{font-weight:700;}#block-open-catalog .dropdown button{padding-block:1em;padding-inline:1em;font-size:1.1em;font-weight:600;}#block-open-navigation .menu,#block-open-user-menu .menu{margin-left:0;}#block-open-navigation .menu a,#block-open-user-menu .menu a{text-decoration:none;font-weight:600;padding-block:5px;font-size:1.1em;}#block-open-navigation .nolink{display:none;}#block-open-navigation .menu-item--expanded::marker{content:'';}#block-open-user-menu .user-logout a{color:var(--color-red);}#block-open-user-menu .user-logout a svg path{stroke:var(--color-red);}#block-open-branding{height:var(--header-height);display:flex;align-items:center;}[data-contextual-token]:not(.contextual){display:none;}.ascii_captcha{font-weight:bold;}#block-zvyrazneny-text{background-color:#ffdc82;padding-block:8px;}.zvyrazneny-text p{font-size:14px;margin-block:0;text-align:center;}#block-views-block-product-list-block-1 h3{color:#8b00e0;line-height:1.2em;}.sekcia-subory{// padding:20px;background-color:#fff;border:1px solid var(--color-border);box-shadow:var(--box-shadow-light);}.sekcia-subory .field--name-field-nazov{background:var(--color-light-bg);font-weight:600;padding:1rem;font-size:1.1em;display:flex;gap:10px;justify-content:space-between;cursor:pointer;transition:background-color .2s ease;}.sekcia-subory .field--name-field-nazov:hover{background:var(--color-light-bg-h);}.sekcia-subory .field--name-field-nazov::after{content:'\2b';font-family:'fa';font-weight:bold;width:24px;font-size:.8em;}.sekcia-subory.open .field--name-field-nazov::after{content:'\f068';}.sekcia-subory .field--name-field-subory,.sekcia-subory .field--name-field-prilohy-media{padding:1rem;display:none;}.field--name-field-sekcia{display:flex;flex-direction:column;gap:1em;}.export-cennik-form .form-select{width:100%;}.modal-cennik-export-form .form-actions{float:none!important;}.modal-cennik-export-form .form-actions .form-submit{margin:0;width:100%;}video{aspect-ratio:calc(1280/720);width:100%;max-width:1000px;height:auto;object-fit:cover;}.paragraph--type--video .field--name-field-nazov,.media-description{font-size:1.1em;font-weight:bold;margin-bottom:10px;}.field--name-field-video.field--type-entity-reference-revisions > .field__item:not(:last-child),.field--name-field-video-media .field__items > .field__item:not(:last-child){margin-bottom:24px;}.field--name-field-video-media,.field--name-field-prilohy-media{margin-bottom:1rem;}.zostava-dodat{.heading{font-weight:600;padding:1rem;}.product{border:1px solid var(--color-border);padding:1rem;background-color:#fff;box-shadow:var(--box-shadow-light);transition:all .1s ease;margin-bottom:1rem;span.label{display:none;font-weight:normal;}}.heading,.product{display:flex;gap:2rem;align-items:top;.title{flex-grow:1;font-weight:600;}.zostava{width:100px;flex-shrink:0;}.orders{width:100px;flex-shrink:0;.item{display:flex;flex-direction:column;align-items:flex-start;}}}@media screen and (max-width:780px){.heading{display:none;}.product{display:block;span.label{display:inline;}}.heading,.product{.orders,.zostava{width:100%;}.orders .item{display:inline;}}}}.tooltip-target{cursor:default;}.tooltip-element{font-weight:normal;border:1px solid var(--color-base);padding:.5em;border-radius:.5em;background-color:#fff;color:var(--color-base);position:fixed;top:0;left:0;font-size:13px;line-height:1.4;z-index:9999;width:max-content;max-width:370px;white-space:normal;overflow-wrap:break-word;opacity:0;pointer-events:none;transition:opacity 0.15s ease;}.tooltip-element.is-visible{opacity:1;}@media screen and (min-width:780px){.path-checkout #block-page-title,.path-cart #block-page-title{display:none;}.address-book__profiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1em;}.layout-region-checkout-secondary{position:sticky;top:var(--header-height);}body.gin--horizontal-toolbar .layout-region-checkout-secondary{top:calc(var(--gin-toolbar-y-offset) + var(--header-height));}}@media screen and (min-width:960px){.catalog-filter-toggle{display:none;}main .main-wrapper{display:flex;flex-direction:row-reverse;justify-content:start;}main .main-wrapper > .layout-content{flex-grow:1;width:calc(100% - (var(--sidebar-width) + 2rem));}main .main-wrapper > .layout-sidebar-first{width:var(--sidebar-width);padding-right:2rem;flex-shrink:0;}#block-catalog-filter{display:block!important;margin-top:1.5rem;}#block-catalog-filter .show,#block-catalog-filter .close{display:none;}.region-open-menu,#m-menu-open{display:none;}.layout-region-checkout-secondary{top:0;}body.gin--horizontal-toolbar .layout-region-checkout-secondary{top:var(--gin-toolbar-y-offset);}.front-catalog{display:none;}}@media screen and (max-width:1300px){.product.view-mode-columns{grid-template-columns:100px auto 325px;> .img,> .name{grid-row:1 / span 2;}form{justify-content:end;}.field--name-price{text-align:right;}}.view-search.view-display-id-page_1{.views-row-heading{grid-template-columns:auto 325px;text-align:right;}}}@media screen and (max-width:959px){:root{--header-height:60px;}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:501;box-shadow:var(--box-shadow);}.path-frontpage main{padding-top:0;}.gin--horizontal-toolbar header{top:var(--gin-toolbar-height);}body{padding-block-start:var(--header-height);}body.gin--vertical-toolbar,body.gin--horizontal-toolbar,body.gin--classic-toolbar{padding-block-start:calc(var(--gin-toolbar-y-offset) + var(--header-height)) !important;}.swiper.hero{margin-inline:-1em;width:calc(100% + 2em)!important;}.region-sidebar-first .region-wrapper > *:not(#block-catalog-filter){display:none;}.region-primary-menu,#block-search,.user-logged-in #block-profile,.cart-block--content{display:none;}#block-branding{width:initial;flex-grow:1;padding-right:0;}.site-logo{max-width:160px;}#block-catalog-filter{position:fixed;top:0;left:0;width:100%;height:100dvh;display:none;z-index:999;background:#fff;padding:1em;overflow:auto;margin-top:0;}@keyframes slide-in{from{transform:translateY(2rem);}to{transform:translateX(0);}}#block-catalog-filter.open{animation-name:slide-in;animation-duration:.2s;animation-timing-function:ease-in-out;}#block-catalog-filter .show{position:fixed;bottom:0;left:0;right:0;border:1em solid #fff;display:flex;height:50px;box-sizing:content-box;background-color:var(--color-base);color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:1.1em;}#block-catalog-filter .close{position:fixed;z-index:2;top:1em;right:1em;width:32px;height:32px;transform:scale(.8);cursor:pointer;}#block-catalog-filter .close::before,#block-catalog-filter .close::after{content:'';display:block;height:0;left:0;right:0;top:50%;margin-top:-1px;border:2px solid;border-width:2px 0 2px 0;position:absolute;}#block-catalog-filter .close::before{transform:rotate(45deg);}#block-catalog-filter .close::after{transform:rotate(-45deg);}#parameter-filter{margin-bottom:calc(50px + 2em);}body.popup{overflow:hidden;}#m-menu-open{position:relative;flex-shrink:0;display:block;width:34px;height:40px;margin:-4px;cursor:pointer;z-index:503;transform:scale(.9);}#m-menu-open i{display:block;height:0;left:4px;right:4px;border:2px solid;position:absolute;top:50%;margin-top:-1px;border-width:2px 0 2px 0;transition:all .2s ease-in-out;}#m-menu-open i::before,#m-menu-open i::after{content:'';display:block;height:0;left:0;right:0;border:2px solid;border-width:2px 0 2px 0;position:absolute;transition:all .2s ease-in-out;}body.menu-open #m-menu-open i{border-color:transparent;}body.menu-open #m-menu-open i::before{transform:rotate(45deg);transform-origin:50% 50%;top:-2px;}body.menu-open #m-menu-open i::after{transform:rotate(-45deg);bottom:-2px;}#m-menu-open i::before{top:-10px;}#m-menu-open i::after{bottom:-10px;}#m-menu-close{display:block;width:40px;height:40px;background-image:url(/themes/mytheme/images/icons/xmark.svg);background-position:center;background-repeat:no-repeat;background-size:32px;cursor:pointer;position:fixed;top:1rem;right:1rem;margin-top:-4px;margin-right:-4px;z-index:502;background-color:#fff;}.gin--horizontal-toolbar #m-menu-close{top:calc(var(--gin-toolbar-height) + 1rem);}.region-open-menu{padding:0 1em;display:block;position:fixed;left:0;top:var(--header-height);width:100%;height:calc(100dvh - var(--header-height));background:#fff;overflow:auto;transition:opacity .2s ease,margin .2s ease;visibility:hidden;opacity:0;z-index:-1;margin-top:1.5rem;}body.menu-open .region-open-menu{visibility:visible;opacity:1;z-index:501;margin-top:0;}.gin--horizontal-toolbar .region-open-menu{top:calc(var(--header-height) + var(--gin-toolbar-height));height:calc(100dvh - var(--header-height) - var(--gin-toolbar-height));}.region-footer .region-wrapper{flex-direction:column;gap:1rem;align-items:center;text-align:center;}#block-footer-main-navigation .menu li{text-align:center;}#block-footer-main-navigation .menu a::before{margin-left:-13px;}body.menu-open{overflow:hidden;}main .main-wrapper,.region-header .region-wrapper,.region-footer .region-wrapper,.region-highlighted .region-wrapper,.region-primary-menu .region-wrapper,.zvyrazneny-text{padding-inline:1em;width:100%;}#block-cart{margin-right:8px;}table.parameters{width:100%;}.region-sidebar-first .region-wrapper{padding:1.0;background-color:transparent;border:none;box-shadow:none;}}@media screen and (max-width:780px){#block-checkout-progress{display:none;}.product.view-mode-full .product-header{flex-direction:column;}.product.view-mode-full .images{width:100%;max-width:100%;}.product.view-mode-full .field--name-field-images img{max-height:100%;}.order-view-customer .field--name-order-items{padding:0;}.view-commerce-order-item-table thead{display:none;}.view-commerce-order-item-table tr{padding-block:1rem;display:flex;flex-wrap:wrap;gap:0 .3rem;padding-inline:1rem;}.view-commerce-order-item-table td{display:block;padding:0;width:100%;order:1;border:none;}.view-commerce-order-item-table .views-field-title,.view-commerce-order-item-table .views-field-total-price__number{font-weight:bold;}.view-commerce-order-item-table .views-field-unit-price__number{width:auto;order:2;}.view-commerce-order-item-table .views-field-total-price__number{order:2;}.view-commerce-order-item-table .views-field-quantity{order:1;flex-grow:1;width:auto;}.view-commerce-order-item-table .views-field-quantity::after{content:'x';}[class^="profile-customer-address-book-"],[class^="profile-delivery-address-address-book-"],.user-form,.user-login-form,.user-pass{padding:1em;max-width:initial;}.user-form details{border:none;padding:0;}.user-form details summary{padding-inline:0;}.view-commerce-cart-form form{flex-direction:column;gap:1rem;}.view-commerce-cart-form .col2{width:100%;}.view-commerce-cart-form .views-row,.view-commerce-cart-form .col2,.layout-region-checkout-secondary,fieldset{padding:1em;}.view-commerce-cart-form .views-row .views-field-order-item-title{grid-column-start:2;grid-column-end:-1;}.view-commerce-cart-form .views-row .views-field-eshop-edit-quantity{grid-column-start:1;grid-column-end:4;}.view-commerce-cart-form .views-row .views-field-order-item-description{grid-column-end:-1;}.view-commerce-cart-form .views-row .form-item{margin-block:0;}.view-commerce-checkout-order-summary tbody tr:nth-child(odd){background-color:initial;}.layout-region-checkout-footer{text-align:right;}.swiper-button-prev,.swiper-button-next{width:22px;height:22px;}#block-profile ul.menu{margin-left:0;}.product.view-mode-columns{display:grid;grid-template-columns:100px auto;align-items:start;> .img,> .name{grid-row:unset;grid-column:unset;}> .price,> .cart{grid-column:1 / span 2;}.price{margin-left:auto;}}.view-search.view-display-id-page_1 .views-row-heading{display:none;}}@media screen and (max-width:650px){.product-tabs .tabs-navigator{display:grid;grid-template-columns:1fr 1fr 1fr;&::before{display:none;}a{display:grid;place-content:center;text-align:center;height:100%;border:1px solid #eee;}.ui-tabs-active a{background-color:var(--color-base);color:#fff;}}}@media screen and (max-width:500px){.view-mode-full .commerce-order-item-add-to-cart-form .form-actions{flex-grow:1;}.view-mode-full .commerce-order-item-add-to-cart-form .form-submit{width:100%;background-position:calc(50% - 60px);}.product.view-mode-teaser .field--name-price .price{font-size:1.3em;}.layout-region-checkout-footer .form-submit{width:100%;}.form-submit-obligation{display:block;}.address-container-inline{flex-direction:column;}.form-select,.form-actions .form-submit{width:100%;}.form-actions:not(.multiple-carts){display:flex;flex-direction:column;gap:1em;align-items:stretch;}.checkout-label{padding-inline:1rem;}.field--name-field-kontaktne-osoby{grid-template-columns:1fr;}.product-list-swiper .views-row{width:100%;}#pickup-datetime .fieldset-wrapper,#delivery-date .fieldset-wrapper{max-width:100%;width:100%;}#pickup-datetime .fieldset-wrapper > div,#delivery-date .fieldset-wrapper > div{flex-grow:1;}.catalog-thumbs ul,.view-search-catalog > .view-content{display:grid;grid-template-columns:1fr 1fr;}.view-search-catalog .views-row > *{height:100%;}.view-commerce-user-orders .views-row,.view-user-faktury .views-row{display:flex;gap:.5em;flex-direction:column;align-items:flex-start;}.catalog-sort-by span,.catalog-filter-reset button span{display:none;}.catalog-filter-toggle button{margin-left:0;}.catalog-filter-reset button{margin-left:-1rem;border-left:1px solid #ddd;}.catalog-list > .view-header{justify-content:end;}#block-profile .register-button{display:none;}.view-commerce-user-orders .views-field-placed > .field-content{display:flex;flex-direction:column;gap:.3em;align-items:flex-start;}}
