@charset "UTF-8";
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;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/jQueryUI/images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}:root {
--white: #ffffff;
--gray50: #f2f2f3;
--gray100: #e5e6e7;
--gray200: #cacdce;
--gray300: #b0b3b5;
--gray400: #959a9d;
--gray500: #7b8184;
--gray600: #62676a;
--gray700: #4a4d50;
--gray800: #313435;
--gray900: #181a1b;
--black: #000000;
--blue200: #3959e9;
--green100: #c6d9cb;
--green200: #8eb59a;
--green300: #56906b;
--green400: #116d3f;
--green500: #155130;
--green600: #143722;
--green700: #101f15;
--orange400: #ff944f;
--red400: #ff0000;
--red800: #bf5757;
} .container,
.container-lg {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container,
.container-lg {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container,
.container-lg {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container,
.container-lg {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container,
.container-lg {
max-width: 1140px;
}
}
@media (min-width: 1300px) {
.container,
.container-lg {
max-width: 1200px;
}
}
@media (min-width: 1700px) {
.container-lg {
max-width: 1670px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-Thin.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-Thin.ttf) format("truetype");
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-ThinItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-ThinItalic.ttf) format("truetype");
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-ExtraLight.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-ExtraLightItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype");
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-Light.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-LightItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-LightItalic.ttf) format("truetype");
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-Regular.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-RegularItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-Medium.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-MediumItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-MediumItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-SemiBold.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-SemiBoldItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-SemiBoldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-Bold.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-BoldItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-ExtraBold.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-ExtraBoldItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-ExtraBoldItalic.ttf) format("truetype");
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-Black.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: "Poppins";
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/css/Poppins../assets/fonts/Poppins-BlackItalic.eot);
src: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/fonts/Poppins/Poppins-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
body {
font-family: "Poppins", sans-serif;
font-weight: 400;
}
body input,
body textarea,
body button {
font-family: "Poppins", sans-serif;
} .btn {
height: 60px;
padding: 0 45px;
border-radius: 30px;
max-width: fit-content;
max-width: -moz-max-content;
max-width: -webkit-fit-content;
background-color: var(--green400);
display: flex;
align-items: center;
justify-content: center;
transition: ease 0.3s;
}
.btn:hover {
background-color: var(--green300);
}
.btn span {
display: block;
font-size: 14px;
line-height: 1;
color: var(--white);
margin: 0;
}
.btn--small {
height: 45px;
padding: 0 30px;
}
.btn--small span {
font-size: 16px;
}
.btn--center {
margin: 0 auto;
}
@media (max-width: 575px) {
.btn {
height: 50px;
padding: 0 30px;
}
.btn span {
font-size: 12px;
}
.btn--small {
height: 36px;
padding: 0 20px;
}
.btn--small span {
font-size: 13px;
}
} .siteHeader {
height: 120px;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05);
}
.siteHeader__wrap {
width: 100%;
height: inherit;
display: flex;
align-items: flex-end;
justify-content: space-between;
}
.siteHeader__menu {
width: 100%;
max-width: calc(50% - 100px);
}
.siteHeader__menu .menu-toggle {
display: none;
justify-content: space-between;
flex-direction: column;
width: 36px;
height: 24px;
padding: 0;
font-size: 0;
border: 0;
background-color: unset;
outline: none;
}
.siteHeader__menu .menu-toggle span {
width: 100%;
height: 2px;
border-radius: 10%;
background-color: var(--green400);
}
.siteHeader__menu .menu {
list-style: none;
padding: 0;
margin: 0;
display: flex;
align-items: center;
}
.siteHeader__menu .menu > li {
margin-right: 40px;
position: relative;
}
.siteHeader__menu .menu > li:hover .sub-menu {
display: block;
}
.siteHeader__menu .menu > li:last-of-type {
margin-right: 0;
}
.siteHeader__menu .menu > li a {
display: block;
font-size: 14px;
line-height: 1;
font-weight: 600;
color: var(--green400);
margin: 0;
padding: 0 0 15px;
transition: ease 0.3s;
}
.siteHeader__menu .menu > li a:hover {
opacity: 0.7;
}
.siteHeader__menu .menu > li .sub-menu {
display: none;
left: -25px;
top: 100%;
position: absolute;
background-color: var(--white);
border: 1px solid var(--gray100);
border-top: 0;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05);
width: 200px;
padding: 15px 25px;
margin: 0;
list-style: none;
}
.siteHeader__menu .menu > li .sub-menu li {
margin: 0 0 20px;
}
.siteHeader__menu .menu > li .sub-menu li:last-of-type {
margin: 0;
}
.siteHeader__menu .menu > li .sub-menu li a {
padding: 0;
}
.siteHeader__logo {
width: 100%;
max-width: 200px;
}
.siteHeader__logo a {
display: flex;
align-items: center;
justify-content: center;
transition: ease 0.3s;
}
.siteHeader__logo a:hover {
opacity: 0.7;
}
.siteHeader__actions {
display: flex;
align-items: center;
justify-content: flex-end;
width: 100%;
max-width: calc(50% - 100px);
padding: 0 0 15px;
}
.siteHeader__actions .actions {
display: flex;
align-items: center;
margin-right: 25px;
}
.siteHeader__actions .actions .search {
display: flex;
margin-right: 18px;
}
.siteHeader__actions .actions .search__button {
background: unset;
border: 0;
border-radius: 0;
padding: 0;
font-size: 0;
cursor: pointer;
}
.siteHeader__actions .actions .search__button span {
transition: ease 0.3s;
}
.siteHeader__actions .actions .search__button span:hover {
opacity: 0.75;
}
.siteHeader__actions .actions .search__button span:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/search.svg);
background-size: 100%;
background-repeat: no-repeat;
display: block;
width: 22px;
height: 25px;
}
.siteHeader__actions .actions .search__form {
display: none;
}
.siteHeader__actions .actions .search__form form {
display: flex;
width: 260px;
height: 25px;
border-bottom: 1px solid var(--black);
}
.siteHeader__actions .actions .search__form form > label {
display: none;
}
.siteHeader__actions .actions .search__form form input {
width: 100%;
max-width: calc(100% - 60px);
border: 0;
border-radius: 0;
padding: 0 15px;
height: inherit;
font-size: 12px;
background: unset;
outline: none;
color: var(--black);
}
.siteHeader__actions .actions .search__form form input::placeholder {
color: var(--gray500);
}
.siteHeader__actions .actions .search__form form button {
width: 100%;
max-width: 60px;
height: inherit;
background: unset;
border: 0;
padding: 0;
font-size: 12px;
text-transform: uppercase;
color: var(--black);
cursor: pointer;
transition: ease 0.3s;
}
.siteHeader__actions .actions .search__form form button:hover {
opacity: 0.7;
}
.siteHeader__actions .actions a {
margin-right: 18px;
transition: ease 0.3s;
}
.siteHeader__actions .actions a:hover {
opacity: 0.75;
}
.siteHeader__actions .actions a:last-of-type {
margin-right: 0;
}
.siteHeader__actions .actions a span:after {
content: "";
background-size: 100%;
background-repeat: no-repeat;
display: block;
}
.siteHeader__actions .actions a.account span:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/account.svg);
width: 25px;
height: 25px;
}
.siteHeader__actions .actions a.wishlist span:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/heart.svg);
width: 25px;
height: 21px;
}
.siteHeader__actions .actions a.cart {
position: relative;
}
.siteHeader__actions .actions a.cart .items {
display: flex;
align-items: center;
justify-content: center;
width: 21px;
height: 21px;
border-radius: 100%;
background-color: var(--red400);
font-size: 10px;
line-height: 1;
font-weight: 600;
color: var(--white);
position: absolute;
right: -10px;
top: -10px;
}
.siteHeader__actions .actions a.cart span:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/cart.svg);
width: 25px;
height: 25px;
}
.siteHeader__actions .lang p {
font-size: 14px;
line-height: 1.2;
font-weight: 600;
color: var(--green400);
margin: 0;
}
@media (max-width: 1699px) {
.siteHeader__menu .menu li {
margin-right: 30px;
}
}
@media (max-width: 1299px) {
.siteHeader__menu .menu li {
margin-right: 24px;
}
}
@media (max-width: 1199px) {
.siteHeader__wrap {
display: grid;
grid-template-columns: 170px calc(100% - 470px) 300px;
grid-column: 3;
}
.siteHeader__logo {
order: 1;
max-width: 160px;
}
.siteHeader__menu {
max-width: 100%;
order: 2;
}
.siteHeader__actions {
max-width: 300px;
order: 3;
}
.siteHeader__actions .actions .search__form form {
width: 200px;
}
.siteHeader__actions .actions .search__form form input {
padding: 0 5px;
}
}
@media (max-width: 991px) {
.siteHeader {
height: 90px;
}
.siteHeader__wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
.siteHeader__logo {
max-width: 140px;
}
.siteHeader__menu {
max-width: fit-content;
max-width: -moz-max-content;
max-width: -webkit-fit-content;
padding: 0;
}
.siteHeader__menu .menu {
display: none;
}
.siteHeader__menu .menu-toggle {
display: flex;
}
.siteHeader__actions {
display: none;
}
}
@media (max-width: 767px) {
.siteHeader {
height: 70px;
}
.siteHeader__logo {
max-width: 108px;
}
}
.mobileMenu {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
background-color: var(--white);
width: 100%;
height: 100%;
position: fixed;
left: -100vw;
top: 0;
z-index: 9999999;
transition: ease 0.5s;
}
.mobileMenu--active {
left: 0;
}
.mobileMenu__close {
width: 35px;
height: 35px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
.mobileMenu__close:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/close.svg);
background-repeat: no-repeat;
background-size: 100%;
width: inherit;
height: inherit;
display: block;
}
.mobileMenu__wrap {
margin: 0 0 60px;
}
.mobileMenu__wrap ul {
list-style: none;
padding: 0;
margin: 0;
}
.mobileMenu__wrap ul li {
margin: 0 0 24px;
text-align: center;
}
.mobileMenu__wrap ul li:last-of-type {
margin: 0;
}
.mobileMenu__wrap ul li.menu-item-has-children > a {
display: block;
margin: 0 0 15px;
}
.mobileMenu__wrap ul li.menu-item-has-children ul {
padding: 10px;
background-color: var(--gray50);
}
.mobileMenu__wrap ul li.menu-item-has-children ul li {
margin: 0 0 10px;
}
.mobileMenu__wrap ul li.menu-item-has-children ul li:last-of-type {
margin: 0;
}
.mobileMenu__wrap ul li.menu-item-has-children ul li a {
font-size: 16px;
}
.mobileMenu__wrap ul li a {
font-size: 21px;
line-height: 1;
color: var(--green400);
text-align: center;
margin: 0;
}
.mobileMenu__actions {
display: flex;
align-items: center;
margin: 0 0 15px;
}
.mobileMenu__actions .search {
display: flex;
margin-right: 18px;
}
.mobileMenu__actions .search__button {
background: unset;
border: 0;
border-radius: 0;
padding: 0;
font-size: 0;
cursor: pointer;
}
.mobileMenu__actions .search__button span {
transition: ease 0.3s;
}
.mobileMenu__actions .search__button span:hover {
opacity: 0.75;
}
.mobileMenu__actions .search__button span:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/search.svg);
background-size: 100%;
background-repeat: no-repeat;
display: block;
width: 22px;
height: 25px;
}
.mobileMenu__actions .search__form {
display: none;
}
.mobileMenu__actions .search__form form {
display: flex;
width: 200px;
height: 25px;
border-bottom: 1px solid var(--black);
}
.mobileMenu__actions .search__form form > label {
display: none;
}
.mobileMenu__actions .search__form form input {
width: 100%;
max-width: calc(100% - 60px);
border: 0;
border-radius: 0;
padding: 0 5px;
height: inherit;
font-size: 12px;
background: unset;
outline: none;
color: var(--black);
}
.mobileMenu__actions .search__form form input::placeholder {
color: var(--gray500);
}
.mobileMenu__actions .search__form form button {
width: 100%;
max-width: 60px;
height: inherit;
background: unset;
border: 0;
padding: 0;
font-size: 12px;
text-transform: uppercase;
color: var(--black);
cursor: pointer;
transition: ease 0.3s;
}
.mobileMenu__actions .search__form form button:hover {
opacity: 0.7;
}
.mobileMenu__actions a {
margin-right: 18px;
transition: ease 0.3s;
}
.mobileMenu__actions a:hover {
opacity: 0.75;
}
.mobileMenu__actions a:last-of-type {
margin-right: 0;
}
.mobileMenu__actions a span:after {
content: "";
background-size: 100%;
background-repeat: no-repeat;
display: block;
}
.mobileMenu__actions a.account span:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/account.svg);
width: 25px;
height: 25px;
}
.mobileMenu__actions a.wishlist span:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/heart.svg);
width: 25px;
height: 21px;
}
.mobileMenu__actions a.cart {
position: relative;
}
.mobileMenu__actions a.cart .items {
display: flex;
align-items: center;
justify-content: center;
width: 21px;
height: 21px;
border-radius: 100%;
background-color: var(--red400);
font-size: 10px;
line-height: 1;
font-weight: 600;
color: var(--white);
position: absolute;
right: -10px;
top: -10px;
}
.mobileMenu__actions a.cart span:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/cart.svg);
width: 25px;
height: 25px;
}
.mobileMenu__lang a {
font-size: 15px;
line-height: 1;
font-weight: 500;
color: var(--green400);
text-align: center;
margin: 0;
}
.siteFooter {
background-color: var(--gray100);
}
.siteFooter__wrap {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding-top: 25px;
padding-bottom: 25px;
}
.siteFooter__wrap .logos {
width: 100%;
max-width: 240px;
padding-right: 150px;
}
.siteFooter__wrap .logos__logo {
width: 100%;
display: block;
margin: 0 0 20px;
}
.siteFooter__wrap .logos__logo:last-child {
margin: 0;
}
.siteFooter__wrap .logos__logo img {
display: block;
margin: 0 auto;
}
.siteFooter__wrap .menus {
width: 100%;
max-width: 480px;
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.siteFooter__wrap .menus__menu {
width: 100%;
max-width: 50%;
}
.siteFooter__wrap .menus__menu h3 {
font-size: 20px;
line-height: 1.2;
font-weight: 600;
color: var(--green400);
margin: 0 0 12px;
}
.siteFooter__wrap .menus__menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.siteFooter__wrap .menus__menu ul li {
line-height: 1.5;
margin: 0 0 5px;
}
.siteFooter__wrap .menus__menu ul li:last-of-type {
margin: 0;
}
.siteFooter__wrap .menus__menu ul li a {
font-size: 14px;
line-height: 1.2;
font-weight: 300;
color: var(--black);
transition: ease 0.3s;
}
.siteFooter__wrap .menus__menu ul li a:hover {
opacity: 0.7;
}
.siteFooter__wrap .info__info {
margin: 0 0 18px;
}
.siteFooter__wrap .info__info p {
font-size: 14px;
line-height: 1.6;
font-weight: 300;
color: var(--black);
margin: 0 0 15px;
}
.siteFooter__wrap .info__info p:last-of-type {
margin: 0;
}
.siteFooter__wrap .info__info p b,
.siteFooter__wrap .info__info p strong {
font-weight: 600;
}
.siteFooter__wrap .info__payment p {
font-size: 12px;
line-height: 1.2;
font-weight: 600;
color: var(--gray400);
margin: 0 0 20px;
}
.siteFooter__wrap .info__payment p img {
width: 100%;
max-width: 95px;
margin-left: 10px;
}
.siteFooter__wrap .info__payment .list {
display: flex;
flex-wrap: wrap;
}
.siteFooter__wrap .info__payment .list img {
margin-right: 12px;
margin-bottom: 12px;
}
.siteFooter__wrap .info__payment .list img:last-of-type {
margin-right: 0;
}
.siteFooter__copyrights {
background-color: var(--white);
}
.siteFooter__copyrights .wrap {
display: flex;
align-items: center;
justify-content: space-between;
min-height: 75px;
padding: 15px 0;
}
.siteFooter__copyrights p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0;
}
.siteFooter__copyrights p a {
text-decoration: underline;
color: inherit;
transition: ease 0.3s;
}
.siteFooter__copyrights p a:hover {
opacity: 0.8;
}
@media (max-width: 1199px) {
.siteFooter__wrap .logos {
max-width: 180px;
padding-right: 90px;
}
.siteFooter__wrap .menus {
max-width: 460px;
}
.siteFooter__wrap .info__payment .list img {
margin-right: 8px;
margin-bottom: 8px;
}
}
@media (max-width: 991px) {
.siteFooter__wrap {
align-items: flex-start;
}
.siteFooter__wrap .logos {
max-width: 90px;
padding-right: 15px;
}
.siteFooter__wrap .menus {
max-width: 350px;
}
.siteFooter__wrap .info {
width: 100%;
max-width: 210px;
}
.siteFooter__copyrights .wrap {
flex-direction: column;
}
.siteFooter__copyrights .wrap p {
text-align: center;
margin: 0 0 15px;
}
.siteFooter__copyrights .wrap p:last-of-type {
margin: 0;
}
}
@media (max-width: 767px) {
.siteFooter__wrap {
padding-top: 25px;
padding-bottom: 25px;
flex-direction: column;
}
.siteFooter__wrap .logos {
display: flex;
flex-direction: row;
justify-content: space-between;
max-width: 300px;
padding: 0;
margin: 0 auto 32px;
}
.siteFooter__wrap .logos__logo {
max-width: 90px;
margin: 0;
margin-right: 12px;
}
.siteFooter__wrap .logos__logo:last-of-type {
margin-right: 0;
}
.siteFooter__wrap .menus {
display: flex;
align-items: flex-start;
justify-content: space-between;
max-width: 430;
margin: 0 auto 32px;
}
.siteFooter__wrap .menus__menu {
width: 100%;
max-width: calc(50% - 10px);
margin: 0 0 20px;
}
.siteFooter__wrap .menus__menu:last-of-type {
margin: 0;
}
.siteFooter__wrap .info {
max-width: 100%;
}
.siteFooter__wrap .info__info p {
text-align: center;
}
.siteFooter__wrap .info__payment p {
text-align: center;
}
.siteFooter__wrap .info__payment p img {
display: block;
margin: 10px auto 0;
}
.siteFooter__wrap .info__payment .list {
justify-content: center;
}
}
@media (max-width: 575px) {
.siteFooter__copyrights .wrap {
padding-top: 16px;
padding-bottom: 16px;
min-height: auto;
}
.siteFooter__copyrights .wrap p {
font-size: 13px;
}
}
@media (max-width: 420px) {
.siteFooter__wrap .menus {
flex-direction: column;
}
.siteFooter__wrap .menus__menu {
max-width: 100%;
}
.siteFooter__wrap .menus__menu h3 {
font-size: 18px;
text-align: center;
margin: 0 0 10px;
}
.siteFooter__wrap .menus__menu ul li {
line-height: 1.3;
text-align: center;
}
.siteFooter__wrap .menus__menu ul li a {
text-align: inherit;
}
}
.breadcrumbs {
margin: 0 0 15px;
}
.breadcrumbs p {
font-size: 14px;
line-height: 1;
color: var(--black);
margin: 0;
text-align: right;
}
.breadcrumbs p a {
color: inherit;
transition: ease 0.3s;
}
.breadcrumbs p a:hover {
opacity: 0.7;
}
.breadcrumbs p span {
padding: 0 8px;
}
@media (max-width: 575px) {
.breadcrumbs p {
text-align: center;
}
}
.productCard {
width: 100%;
max-width: 270px;
}
.productCard__action {
display: flex;
align-items: center;
justify-content: space-between;
background-color: var(--gray100);
height: 45px;
padding: 0 10px;
}
.productCard__action .badge {
display: block;
font-size: 12px;
line-height: 1;
color: var(--white);
max-width: fit-content;
max-width: -moz-max-content;
max-width: -webkit-fit-content;
padding: 5px 15px;
border-radius: 12px;
background-color: var(--green400);
}
.productCard__action .badge--sale {
background-color: var(--red400);
}
.productCard__action .badge--notavailable {
background-color: var(--gray700);
}
.productCard__action .badge--offline {
background-color: var(--orange400);
}
.productCard__action .actions {
display: flex;
align-items: center;
}
.productCard__action .actions a {
display: block;
position: relative;
cursor: pointer;
transition: ease 0.3s;
}
.productCard__action .actions a:hover {
opacity: 0.7;
}
.productCard__action .actions a:first-of-type {
margin-right: 8px;
}
.productCard__action .actions a:after {
content: "";
background-size: 100%;
background-repeat: no-repeat;
display: block;
}
.productCard__action .actions a.wishlist:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/heart.svg);
width: 28px;
height: 24px;
}
.productCard__action .actions a.add-to-cart:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/cart.svg);
width: 28px;
height: 28px;
}
.productCard__thumb {
display: block;
height: 0;
padding-top: 100%;
position: relative;
overflow: hidden;
margin: 0 0 20px;
}
.productCard__thumb:hover img {
transform: translate(0, -50%) scale(1.05);
opacity: 0.95;
}
.productCard__thumb img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translate(0, -50%);
transition: ease 0.3s;
}
.productCard__title {
display: block;
margin: 0 0 12px;
transition: ease 0.3s;
}
.productCard__title:hover {
opacity: 0.75;
}
.productCard__title h5 {
font-size: 12px;
line-height: 1.2;
color: var(--gray500);
font-weight: 400;
margin: 0 0 6px;
}
.productCard__title h4 {
font-size: 20px;
line-height: 1.2;
color: var(--black);
font-weight: 400;
margin: 0;
}
.productCard__price--sale {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}
.productCard__price--sale del {
text-decoration: none;
}
.productCard__price--sale del .amount {
font-size: 90%;
color: var(--gray500);
text-decoration: line-through;
}
.productCard__price--sale ins {
background: none;
margin-right: 8px;
}
.productCard__price .amount {
font-size: 16px;
line-height: 1;
color: var(--black);
font-weight: 400;
margin: 0;
}
@media (max-width: 1199px) {
.productCard__thumb {
margin: 0 0 15px;
}
.productCard__title {
font-size: 18px;
}
}
.quantityChanger {
display: flex;
align-items: center;
margin: 0 0 20px;
}
.quantityChanger .qtyButton {
display: block;
width: 28px;
height: 28px;
cursor: pointer;
transition: ease 0.3s;
}
.quantityChanger .qtyButton:hover {
opacity: 0.85;
}
.quantityChanger .qtyButton:after {
content: "";
background-repeat: no-repeat;
background-size: 100%;
width: inherit;
height: inherit;
position: relative;
display: block;
}
.quantityChanger .qtyButton--minus:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/qty_minus.svg);
}
.quantityChanger .qtyButton--plus:after {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/qty_plus.svg);
}
.quantityChanger input {
width: 60px !important;
padding: 0;
background: unset;
border: 0;
font-size: 24px;
line-height: 1;
font-weight: 700;
color: var(--black);
text-align: center;
appearance: none;
-moz-appearance: textfield;
user-select: none;
outline: none;
pointer-events: none;
}
.quantityChanger input::-webkit-outer-spin-button, .quantityChanger input::-webkit-inner-spin-button {
margin: 0;
appearance: none;
-webkit-appearance: none;
}
.loginForm {
margin: 0 0 30px;
padding: 25px;
border: 1px solid var(--gray200);
border-radius: 10px;
}
.loginForm .title {
font-size: 24px;
line-height: 1.3;
font-weight: 600;
color: var(--green400);
margin: 0 0 15px;
}
.loginForm .woocommerce-privacy-policy-text p, .loginForm > p {
font-size: 14px;
line-height: 1.5;
color: var(--black);
margin: 0 0 12px;
}
.loginForm__row {
display: block;
margin: 0 0 12px;
}
.loginForm__row:last-of-type {
margin: 0;
}
.loginForm__row--half {
display: flex;
justify-content: space-between;
}
.loginForm__row--half .loginForm__input {
max-width: calc(50% - 6px);
}
.loginForm__input {
width: 100%;
}
.loginForm__input .input-text {
width: 100%;
height: 50px;
background-color: var(--white);
border: 1px solid var(--gray300);
border-radius: 10px;
outline: none;
padding: 0 10px;
font-size: 14px;
color: var(--black);
transition: ease 0.3s;
}
.loginForm__input .input-text:focus {
border: 1px solid var(--black);
}
.loginForm__input .input-text::placeholder {
color: var(--gray400);
}
.loginForm__input .woocommerce-password-strength {
font-size: 14px;
font-weight: 300;
margin: 10px 0 0;
}
.loginForm__input--link a {
font-size: 14px;
line-height: 1.3;
color: var(--green400);
cursor: pointer;
transition: ease 0.3s;
}
.loginForm__input--link a:hover {
opacity: 0.8;
}
.loginForm__submit button {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--green400);
border: 0;
border-radius: 30px;
outline: none;
width: 100%;
max-width: 200px;
height: 45px;
padding: 0;
cursor: pointer;
transition: ease 0.3s;
}
.loginForm__submit button:hover {
opacity: 0.8;
}
.loginForm__submit button span {
display: block;
font-size: 14px;
line-height: 1;
font-weight: 600;
color: var(--white);
margin: 0;
text-align: center;
}
@media (max-width: 575px) {
.loginForm__row--half {
display: block;
}
.loginForm__row--half .loginForm__input {
max-width: 100%;
margin: 0 0 10px;
}
.loginForm__row--half .loginForm__input:last-of-type {
margin: 0;
}
}
.testimonials__wrap {
border-top: 1px solid var(--gray100);
margin-top: 30px;
padding-top: 30px;
padding-bottom: 20px;
}
.testimonials__heading {
margin: 0 0 65px;
}
.testimonials__heading h2 {
font-size: 36px;
line-height: 1.3;
color: var(--green400);
margin: 0 0 20px;
text-align: center;
}
.testimonials__heading p {
font-size: 16px;
line-height: 1.4;
color: var(--black);
margin: 0;
text-align: center;
}
.testimonials__list .slick-track {
display: flex !important;
}
.testimonials__list .slick-list {
margin: 0 -16px;
}
.testimonials__list .slick-dots {
display: flex;
align-items: center;
justify-content: center;
list-style: none;
padding: 0;
margin: 30px 0 0;
}
.testimonials__list .slick-dots li {
display: flex;
line-height: 1;
margin-right: 6px;
}
.testimonials__list .slick-dots li:last-of-type {
margin: 0;
}
.testimonials__list .slick-dots li.slick-active button {
background-color: var(--green400);
}
.testimonials__list .slick-dots li button {
width: 14px;
height: 14px;
border-radius: 100%;
border: 1px solid var(--green400);
background-color: var(--white);
font-size: 0;
cursor: pointer;
transition: ease 0.3s;
}
.testimonials__pos {
display: flex !important;
height: inherit !important;
align-items: flex-start;
background-color: var(--gray50);
padding: 22px;
margin: 0 16px;
}
.testimonials__icon {
width: 100%;
max-width: 56px;
padding-right: 12px;
}
.testimonials__icon .icon {
display: flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
background-color: var(--green400);
border-radius: 100%;
}
.testimonials__icon .icon span {
display: flex;
font-size: 18px;
line-height: 1;
font-weight: 700;
color: var(--white);
margin: 0;
}
.testimonials__content h3 {
font-size: 14px;
line-height: 1.3;
font-weight: 600;
color: var(--black);
margin: 0 0 8px;
}
.testimonials__content .rating {
display: flex;
align-items: center;
margin: 0 0 10px;
}
.testimonials__content .rating__star {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/star_empty.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 31px;
height: 31px;
margin-right: 2px;
}
.testimonials__content .rating__star--active {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/star.svg);
}
.testimonials__content p {
font-size: 14px;
line-height: 1.4;
color: var(--black);
margin: 0;
}
@media (max-width: 991px) {
.testimonials__heading {
margin: 0 0 40px;
}
.testimonials__heading h2 {
font-size: 32px;
}
.testimonials__list .slick-list {
margin: 0;
}
.testimonials__pos {
margin: 0;
}
}
@media (max-width: 767px) {
.testimonials__heading p {
font-size: 14px;
}
.testimonials__pos {
padding: 20px 14px;
}
}
@media (max-width: 450px) {
.testimonials__heading h2 {
font-size: 26px;
}
}
.whyus__wrap {
border-top: 1px solid var(--gray100);
margin-top: 30px;
padding-top: 30px;
padding-bottom: 20px;
}
.whyus__heading {
margin: 0 0 65px;
}
.whyus__heading h2 {
font-size: 36px;
line-height: 1.3;
color: var(--green400);
margin: 0 0 20px;
text-align: center;
}
.whyus__heading p {
font-size: 16px;
line-height: 1.4;
color: var(--black);
margin: 0;
text-align: center;
}
.whyus__list {
display: flex;
flex-wrap: wrap;
}
.whyus__pos {
display: flex;
align-items: center;
width: 100%;
max-width: 33.3333333333%;
padding: 0 15px;
margin: 0 0 30px;
}
@media (min-width: 992px) {
.whyus__pos:nth-child(3n+0) {
padding-right: 0;
}
.whyus__pos:nth-child(3n+1) {
padding-left: 0;
}
}
.whyus__pos .icon {
width: 100%;
max-width: 80px;
margin-right: 15px;
}
.whyus__pos .icon img {
width: 100%;
height: 100%;
max-width: 100px;
max-height: 100px;
object-fit: contain;
}
.whyus__pos p {
font-size: 16px;
line-height: 1.3;
font-weight: 600;
color: var(--black);
margin: 0;
}
@media (max-width: 991px) {
.whyus__heading {
margin: 0 0 40px;
}
.whyus__heading h2 {
font-size: 32px;
}
.whyus__pos {
max-width: 50%;
}
.whyus__pos:nth-child(2n+0) {
padding-right: 0;
}
.whyus__pos:nth-child(2n+1) {
padding-left: 0;
}
}
@media (max-width: 767px) {
.whyus__heading p {
font-size: 14px;
}
.whyus__pos .icon {
max-width: 60px;
}
.whyus__pos .icon img {
max-width: 60px;
max-height: 60px;
}
.whyus__pos p {
font-size: 15px;
}
}
@media (max-width: 450px) {
.whyus__heading h2 {
font-size: 26px;
}
.whyus__pos {
max-width: 100%;
padding: 0;
margin: 0 0 20px;
flex-direction: column;
}
.whyus__pos .icon {
margin: 0 auto 15px;
}
.whyus__pos p {
text-align: center;
}
}
.ui-tooltip {
background: #000000ad;
border-radius: 5px;
border: 0 !important;
padding: 5px 10px;
box-shadow: 0 0 3px #0000001f;
}
.ui-tooltip .ui-tooltip-content {
font-size: 11px;
font-family: "Poppins", sans-serif;
color: var(--white);
}
.ui-tooltip .ui-tooltip-content b {
display: block;
}
#lightboxOverlay {
outline: none !important;
}
#lightbox .lb-data .lb-details {
display: none !important;
} .homeHeader {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/images/header_image.webp);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 100%;
height: 550px;
display: flex;
align-items: center;
}
.homeHeader__wrap h1 {
font-size: 48px;
line-height: 1.4;
font-weight: 800;
color: var(--white);
margin: 0 0 14px;
text-shadow: 1px 1px 2px #0000005c;
}
.homeHeader__wrap p {
font-size: 18px;
line-height: 1.4;
color: var(--white);
margin: 0 0 25px;
max-width: 500px;
text-shadow: 1px 1px 2px #0000005c;
}
@media (max-width: 991px) {
.homeHeader {
height: calc(100vh - 90px);
}
.homeHeader__wrap h1 {
font-size: 36px;
}
.homeHeader__wrap p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.homeHeader {
height: calc(100vh - 70px);
}
.homeHeader__wrap h1 {
font-size: 28px;
margin: 0 0 10px;
}
.homeHeader__wrap p {
font-size: 14px;
margin: 0 0 18px;
}
}
.homeCategories {
margin: 50px 0 0;
}
.homeCategories .homeCat {
padding: 0 0 50px;
margin: 0 0 50px;
border-bottom: 1px solid var(--gray100);
}
.homeCategories .homeCat:last-of-type {
margin: 0;
border-bottom: 0;
}
.homeCategories .homeCat__banner {
display: block;
width: 100%;
min-height: 270px;
padding: 25px 40px;
position: relative;
cursor: pointer;
overflow: hidden;
}
.homeCategories .homeCat__banner:hover .background {
transform: translate(0, -50%) scale(1.02);
}
.homeCategories .homeCat__banner--products {
min-height: 450px;
}
.homeCategories .homeCat__banner:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2;
background: black;
background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.4220281863) 0%, rgba(20, 20, 20, 0.4248293067) 33%, rgba(255, 255, 255, 0) 100%);
background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.4220281863) 0%, rgba(20, 20, 20, 0.4248293067) 33%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(180deg, rgba(0, 0, 0, 0.4220281863) 0%, rgba(20, 20, 20, 0.4248293067) 33%, rgba(255, 255, 255, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
opacity: 0.5;
}
.homeCategories .homeCat__banner .background {
width: 100%;
height: 100%;
position: absolute;
object-fit: cover;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translate(0, -50%);
z-index: 1;
transition: ease 0.3s;
}
.homeCategories .homeCat__banner .text {
display: flex;
align-items: flex-start;
position: relative;
z-index: 3;
}
.homeCategories .homeCat__banner .text h2 {
font-size: 36px;
line-height: 1;
color: var(--white);
margin: 0 25px 0 0;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.homeCategories .homeCat__banner .text p {
font-size: 14px;
line-height: 1.3;
color: var(--white);
margin: 0;
max-width: 600px;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.homeCategories .homeCat__list {
display: flex;
align-items: flex-start;
margin: 50px 0 0;
}
.homeCategories .homeCat__list .productCard {
margin-right: 30px;
}
@media (min-width: 992px) {
.homeCategories .homeCat__list .productCard:last-of-type {
margin-right: 0;
}
}
@media (max-width: 1199px) {
.homeCategories .homeCat {
padding: 0 0 30px;
margin: 0 0 30px;
}
.homeCategories .homeCat__list {
margin: 25px 0 0;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.homeCategories .homeCat__list .productCard {
max-width: 220px;
margin-right: 17px;
}
}
@media (max-width: 991px) {
.homeCategories .homeCat {
padding: 0 0 30px;
}
.homeCategories .homeCat__list {
flex-wrap: wrap;
}
.homeCategories .homeCat__list .productCard {
max-width: 330px;
margin-right: 30px;
margin-bottom: 30px;
}
}
@media (max-width: 991px) and (min-width: 421px) {
.homeCategories .homeCat__list .productCard:nth-child(2n+0) {
margin-right: 0;
}
}
@media (max-width: 991px) {
.homeCategories .homeCat__list .productCard__title {
font-size: 22px;
}
}
@media (max-width: 991px) {
.homeCategories .homeCat__list .productCard__price .amount {
font-size: 18px;
}
}
@media (max-width: 767px) {
.homeCategories .homeCat__banner {
min-height: 200px;
}
.homeCategories .homeCat__banner--products {
min-height: 300px;
}
.homeCategories .homeCat__list .productCard {
max-width: 245px;
margin-right: 20px;
margin-bottom: 20px;
}
.homeCategories .homeCat__list .productCard__title {
font-size: 20px;
}
}
@media (max-width: 575px) {
.homeCategories .homeCat__banner {
padding: 15px 20px;
min-height: 150px;
}
.homeCategories .homeCat__banner--products {
min-height: 220px;
}
.homeCategories .homeCat__banner .text {
flex-direction: column;
}
.homeCategories .homeCat__banner .text h2 {
font-size: 30px;
margin: 0 0 12px;
}
.homeCategories .homeCat__list .productCard {
max-width: calc(50% - 5px);
margin-right: 10px;
margin-bottom: 20px;
}
.homeCategories .homeCat__list .productCard__thumb {
margin: 0 0 10px;
}
.homeCategories .homeCat__list .productCard__title {
font-size: 17px;
margin: 0 0 8px;
}
.homeCategories .homeCat__list .productCard__price .amount {
font-size: 15px;
}
}
@media (max-width: 420px) {
.homeCategories .homeCat__list .productCard {
max-width: 100%;
margin-right: 0;
}
}
.productHeader {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/images/header_image.webp);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 100%;
min-height: 300px;
display: flex;
align-items: center;
margin: 0 0 32px;
box-shadow: inset -100vw 0 0 #0000004a;
}
.productHeader__wrap {
padding-top: 20px;
padding-bottom: 20px;
}
.productHeader__wrap h2 {
font-size: 48px;
line-height: 1.4;
font-weight: 800;
color: var(--white);
margin: 0 0 14px;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.productHeader__wrap p {
font-size: 18px;
line-height: 1.4;
color: var(--white);
margin: 0 0 25px;
max-width: 800px;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
@media (max-width: 991px) {
.productHeader__wrap h2 {
font-size: 36px;
}
.productHeader__wrap p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.productHeader {
margin: 0 0 16px;
}
.productHeader__wrap h2 {
font-size: 28px;
margin: 0 0 10px;
}
.productHeader__wrap p {
font-size: 14px;
margin: 0 0 18px;
}
}
@media (max-width: 575px) {
.productHeader {
min-height: 250px;
}
}
.productBreadcrumbs {
margin: 0 0 32px;
}
.productBreadcrumbs__wrap {
display: flex;
align-items: center;
justify-content: flex-end;
}
.productBreadcrumbs__wrap .woocommerce-breadcrumb {
font-size: 14px;
line-height: 1.1;
color: var(--black);
margin: 0;
}
.productBreadcrumbs__wrap .woocommerce-breadcrumb a {
font-size: inherit;
line-height: inherit;
color: inherit;
transition: ease 0.3s;
}
.productBreadcrumbs__wrap .woocommerce-breadcrumb a:hover {
opacity: 0.75;
}
@media (max-width: 767px) {
.productBreadcrumbs__wrap .woocommerce-breadcrumb {
font-size: 12px;
}
}
.productContent__wrap {
display: flex;
justify-content: space-between;
padding-bottom: 50px;
border-bottom: 1px solid var(--gray100);
}
.productContent__left {
width: 100%;
max-width: calc(54% - 26.8px);
}
.productContent__left .contentMobile {
display: none;
}
.productContent__left .contentMobile h1 {
font-size: 32px;
line-height: 1.2;
color: var(--green400);
margin: 0 0 12px;
}
.productContent__left .thumbnail {
margin: 0 0 20px;
overflow: hidden;
}
.productContent__left .thumbnail__featured {
width: 100%;
display: flex;
margin: 0 0 10px;
transition: ease 0.3s;
position: relative;
}
.productContent__left .thumbnail__featured a {
width: 100%;
display: flex;
}
.productContent__left .thumbnail__featured a img {
width: 100%;
height: 100%;
object-fit: contain;
transition: ease 0.3s;
}
.productContent__left .thumbnail__featured:hover img {
opacity: 0.5;
}
.productContent__left .thumbnail__featured:hover:after {
opacity: 1;
}
.productContent__left .thumbnail__featured:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/search.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 80px;
height: 100px;
position: absolute;
top: 50%;
transform: translate(0, -50%);
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
filter: brightness(0);
opacity: 0;
transition: ease 0.3s;
pointer-events: none;
}
.productContent__left .thumbnail__gallery {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.productContent__left .thumbnail__gallery a {
width: calc(25% - 8px);
height: 0;
padding-top: 23.841%;
margin: 0 10px 10px 0;
position: relative;
}
.productContent__left .thumbnail__gallery a:hover img {
opacity: 0.5;
}
.productContent__left .thumbnail__gallery a:hover:after {
opacity: 1;
}
.productContent__left .thumbnail__gallery a:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/search.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 40px;
height: 50px;
position: absolute;
top: 50%;
transform: translate(0, -50%);
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
filter: brightness(0);
opacity: 0;
transition: ease 0.3s;
pointer-events: none;
z-index: 2;
}
.productContent__left .thumbnail__gallery a:nth-child(4n+4) {
margin-right: 0;
}
.productContent__left .thumbnail__gallery a img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 50%;
transform: translate(0, -50%);
left: 0;
right: 0;
margin: 0 auto;
transition: ease 0.3s;
z-index: 1;
}
.productContent__left .description p {
font-size: 14px;
line-height: 1.5;
text-align: justify;
color: var(--black);
margin: 0;
}
.productContent__right {
width: 100%;
max-width: calc(45% - 25px);
}
.productContent__right h1 {
font-size: 36px;
line-height: 1.2;
color: var(--green400);
margin: 0 0 21px;
}
.productContent__right .logos {
display: flex;
align-items: center;
}
.productContent__right .logos img {
max-width: 90px;
max-height: 50px;
margin-right: 10px;
margin-bottom: 20px;
}
.productContent__right .logos img:last-of-type {
margin-right: 0;
}
.productContent__right .logos img.series-logo {
border: 1px solid var(--gray300);
}
.productContent__right .attributes__list {
margin: 0 0 21px;
}
.productContent__right .attributes__list p {
font-size: 14px;
line-height: 1.2;
font-weight: 700;
color: var(--black);
margin: 0 0 15px;
}
.productContent__right .attributes__list p span {
font-weight: 400;
padding-left: 5px;
}
.productContent__right .attributes__list p:last-of-type {
margin: 0;
}
.productContent__right .attributes__icons {
display: flex;
flex-wrap: wrap;
max-width: 400px;
margin: 0 0 50px;
}
.productContent__right .attributes__icons .pos {
width: 100%;
max-width: 80px;
margin: 0 0 10px;
position: relative;
}
.productContent__right .attributes__icons .pos img {
display: block;
max-width: 60px;
margin: 0 auto;
}
.productContent__right .attributes__icons .pos span {
font-size: 12px;
line-height: 1;
font-weight: 700;
color: var(--black);
position: absolute;
bottom: -2px;
left: 0;
right: 0;
margin: 0 auto;
white-space: nowrap;
text-align: center;
}
.productContent__right .price {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
font-size: 24px;
line-height: 1;
font-weight: 700;
color: var(--black);
margin: 0 0 20px;
}
.productContent__right .price del {
text-decoration: none;
}
.productContent__right .price del .amount {
font-size: 80%;
color: var(--gray300);
font-weight: 600;
text-decoration: line-through;
}
.productContent__right .price ins {
background: none;
margin-right: 10px;
}
.productContent__right .price .amount {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
}
.productContent__right .button[type=submit] {
height: 50px;
padding: 0 35px;
padding-left: 65px;
border-radius: 30px;
font-size: 14px;
font-weight: 600;
max-width: fit-content;
max-width: -moz-max-content;
max-width: -webkit-fit-content;
background-color: var(--green400) !important;
position: relative;
transition: ease 0.3s;
}
.productContent__right .button[type=submit]:hover {
opacity: 0.9;
}
.productContent__right .button[type=submit]:before {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/cart_white.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 28px;
height: 25px;
position: absolute;
top: 50%;
transform: translate(0, -50%);
left: 25px;
}
.productContent__right .avInfo p {
font-size: 16px;
line-height: 1.4;
max-width: fit-content;
max-width: -moz-max-content;
max-width: -webkit-fit-content;
color: var(--white);
font-weight: 600;
background: var(--orange400);
padding: 10px 20px;
border-radius: 25px;
}
.productContent__right .avForm {
padding: 20px;
border: 1px solid var(--gray200);
border-radius: 10px;
}
.productContent__right .avForm__title h3 {
font-size: 18px;
line-height: 1.4;
font-weight: 600;
color: var(--green400);
margin: 0 0 20px;
}
.productContent__right .delivery-delay {
font-size: 18px;
line-height: 1.3;
font-weight: 500;
color: var(--orange400);
margin: 25px 0;
}
@media (max-width: 1199px) {
.productContent__left {
max-width: calc(55% - 20px);
}
.productContent__right {
max-width: calc(45% - 20px);
}
}
@media (max-width: 991px) {
.productContent__wrap {
flex-direction: column;
padding-bottom: 25px;
}
.productContent__left {
max-width: 100%;
margin: 0 0 20px;
}
.productContent__left .contentMobile {
display: block;
}
.productContent__left .thumbnail__featured {
width: 100%;
}
.productContent__left .thumbnail__featured a {
width: inherit;
}
.productContent__left .thumbnail__featured a img {
width: 100%;
height: 100%;
object-fit: contain;
}
.productContent__right {
max-width: 100%;
}
.productContent__right h1 {
display: none;
}
}
@media (max-width: 767px) {
.productContent__left .contentMobile h1 {
font-size: 26px;
}
}
@media (max-width: 575px) {
.productContent__left .thumbnail__featured {
margin: 0 0 5px;
}
.productContent__left .thumbnail__gallery a {
width: calc(25% - 4px);
padding-top: 24.034%;
margin: 0 5px 5px 0;
}
.productContent__right .attributes__icons {
max-width: 100%;
margin: 0 0 25px;
}
.productContent__right .attributes__icons .pos {
max-width: 55px;
}
.productContent__right .attributes__icons .pos img {
max-width: 45px;
}
.productContent__right .attributes__icons .pos span {
font-size: 9px;
}
}
.productRelated {
margin: 0 0 20px;
}
.productRelated__heading {
padding: 50px 0;
}
.productRelated__heading h3 {
font-size: 36px;
line-height: 1.2;
color: var(--green400);
margin: 0;
text-align: center;
}
.productRelated__list {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}
.productRelated__list .productCard {
margin-right: 30px;
margin-bottom: 30px;
}
@media (min-width: 992px) {
.productRelated__list .productCard:nth-child(4n+0) {
margin-right: 0;
}
}
@media (max-width: 1299px) {
.productRelated {
margin: 0 0 27px;
}
}
@media (max-width: 1299px) and (min-width: 992px) {
.productRelated__list .productCard {
max-width: 260px;
margin-right: 23px;
margin-bottom: 23px;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.productRelated__list .productCard {
max-width: 220px;
margin-right: 16px;
}
}
@media (max-width: 991px) {
.productRelated__heading {
padding: 25px 0 35px;
}
.productRelated__heading h3 {
font-size: 28px;
}
.productRelated__list {
flex-wrap: wrap;
}
.productRelated__list .productCard {
max-width: 330px;
margin-right: 30px;
margin-bottom: 30px;
}
}
@media (max-width: 991px) and (min-width: 421px) {
.productRelated__list .productCard:nth-child(2n+0) {
margin-right: 0;
}
}
@media (max-width: 991px) {
.productRelated__list .productCard__title {
font-size: 22px;
}
}
@media (max-width: 991px) {
.productRelated__list .productCard__price .amount {
font-size: 18px;
}
}
@media (max-width: 767px) {
.productRelated__list .productCard {
max-width: 245px;
margin-right: 20px;
margin-bottom: 20px;
}
.productRelated__list .productCard__title {
font-size: 20px;
}
}
@media (max-width: 575px) {
.productRelated__list .productCard {
max-width: calc(50% - 5px);
margin-right: 10px;
margin-bottom: 20px;
}
.productRelated__list .productCard__thumb {
margin: 0 0 10px;
}
.productRelated__list .productCard__title {
font-size: 17px;
margin: 0 0 8px;
}
.productRelated__list .productCard__price .amount {
font-size: 15px;
}
}
@media (max-width: 420px) {
.productRelated__list .productCard {
display: none;
max-width: 100%;
margin-right: 0;
}
.productRelated__list .productCard:nth-child(-n+4) {
display: block;
}
}
.cartHeader {
padding: 50px 0;
}
.cartHeader__wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
.cartHeader__wrap h1 {
font-size: 36px;
line-height: 1.3;
font-weight: 700;
color: var(--green400);
margin: 0;
}
.cartHeader__wrap h1 span {
font-weight: 400;
}
@media (max-width: 991px) {
.cartHeader__wrap {
flex-direction: column;
}
.cartHeader__wrap h1 {
font-size: 28px;
text-align: center;
}
.cartHeader__wrap .btn {
margin: 24px auto 0;
}
}
@media (max-width: 575px) {
.cartHeader__wrap h1 {
font-size: 21px;
}
}
.cartContent__wrap .woocommerce {
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
}
.cartContent__wrap .woocommerce .woocommerce-notices-wrapper {
width: 100%;
}
.cartContent__wrap .woocommerce .cartForm {
width: 100%;
max-width: calc(100% - 340px);
}
.cartContent__wrap .woocommerce .cartSummary {
width: 100%;
max-width: 340px;
}
.cartContent__wrap .woocommerce .cartSummary .cart_totals {
width: 100%;
}
.cartContent__wrap .emptyCart {
min-height: 30vh;
}
@media (max-width: 991px) {
.cartContent__wrap .woocommerce {
flex-direction: column;
}
.cartContent__wrap .woocommerce .cartForm {
max-width: 100%;
margin: 0 0 30px;
}
.cartContent__wrap .woocommerce .cartSummary {
max-width: 100%;
}
}
.cartForm {
padding-right: 70px;
}
.cartForm__item {
display: flex;
align-items: flex-start;
padding: 32px 0 26px;
border-bottom: 1px solid var(--gray200);
}
.cartForm__item:first-of-type {
padding: 0 0 26px;
}
.cartForm__item .thumbnail {
width: 100px;
height: 0;
padding-top: 12.049%;
position: relative;
}
.cartForm__item .thumbnail a {
display: flex;
position: absolute;
top: 0;
left: 0;
transition: ease 0.3s;
}
.cartForm__item .thumbnail a:hover {
opacity: 0.6;
}
.cartForm__item .thumbnail a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.cartForm__item .info {
width: 100%;
max-width: calc(100% - 300px);
padding: 0 15px;
}
.cartForm__item .info__name {
margin: 0 0 40px;
}
.cartForm__item .info__name a {
font-size: 16px;
line-height: 1.3;
font-weight: 500;
color: var(--black);
margin: 0;
transition: ease 0.3s;
}
.cartForm__item .info__name a:hover {
opacity: 0.6;
}
.cartForm__item .info__name p {
font-size: 14px;
line-height: 1.3;
font-weight: 400;
color: var(--black);
margin: 8px 0 0;
}
.cartForm__item .info__quantity {
margin: 0 0 8px;
}
.cartForm__item .info__remove a {
font-size: 14px;
line-height: 1.3;
color: var(--black);
text-decoration: underline;
transition: ease 0.3s;
}
.cartForm__item .info__remove a:hover {
opacity: 0.6;
}
.cartForm__item .price {
width: 100%;
max-width: 200px;
font-size: 20px;
line-height: 1;
font-weight: 700;
text-align: right;
color: var(--black);
}
@media (max-width: 991px) {
.cartForm {
padding-right: 0;
}
}
@media (max-width: 575px) {
.cartForm__item .thumbnail {
max-width: 70px;
}
.cartForm__item .info {
max-width: calc(100% - 170px);
padding: 0 10px;
}
.cartForm__item .price {
max-width: 100px;
}
}
.cartSummary .cart_totals > h2 {
font-size: 20px;
line-height: 1.3;
font-weight: 600;
color: var(--green400);
margin: 0;
padding: 0 0 11px;
border-bottom: 1px solid var(--gray200);
}
.cartSummary__table .tableRow {
border-bottom: 1px solid var(--gray200);
}
.cartSummary__table .tableRow.coupon .heading p {
text-align: left;
}
.cartSummary__table .tableRow.products {
padding: 0 0 12px;
}
.cartSummary__table .tableRow.products ul {
list-style: none;
padding: 0;
margin: 0;
}
.cartSummary__table .tableRow.products ul li {
display: flex;
align-items: center;
justify-content: space-between;
margin: 0 0 14px;
}
.cartSummary__table .tableRow.products ul li:last-of-type {
margin: 0;
}
.cartSummary__table .tableRow.products ul li p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0;
}
.cartSummary__table .tableRow.products ul li p strong {
font-weight: 600;
}
.cartSummary__table .tableRow.products ul li .product-total span {
font-size: 14px;
line-height: 1.3;
font-weight: 600;
color: var(--black);
margin: 0;
}
.cartSummary__table .tableRow.shipping .woocommerce-shipping-destination {
display: none;
}
.cartSummary__table .tableRow.cart-discount .heading p .discount_code {
font-weight: 600;
}
.cartSummary__table .tableRow.cart-discount .heading p .amount {
font-size: 110%;
font-weight: 600;
}
.cartSummary__table .tableRow.cart-discount .heading p .remove-coupon {
padding: 4px 8px;
font-size: 10px;
font-weight: 500;
text-transform: uppercase;
background-color: var(--red800);
color: var(--white);
border-radius: 4px;
cursor: pointer;
transition: ease 0.3s;
}
.cartSummary__table .tableRow.cart-discount .heading p .remove-coupon:hover {
opacity: 0.7;
}
.cartSummary__table .tableRow .heading {
display: flex;
align-items: center;
justify-content: space-between;
padding: 11px 0;
}
.cartSummary__table .tableRow .heading p {
font-size: 14px;
line-height: 1.3;
text-align: right;
color: var(--black);
margin: 0;
}
.cartSummary__table .tableRow .heading p.value {
font-weight: 600;
}
.cartSummary__table .tableRow .heading p.value strong {
font-weight: inherit !important;
}
.cartSummary__table .tableRow .heading p .includes_tax {
display: block;
font-size: 12px;
color: var(--gray900);
}
.cartSummary__table .tableRow .content {
padding: 0 0 12px;
}
.cartSummary__table .tableRow .content .couponInput {
position: relative;
}
.cartSummary__table .tableRow .content .couponInput input {
width: 100%;
height: 45px;
font-size: 14px;
background-color: var(--white);
border: 1px solid var(--gray300);
border-radius: 4px;
color: var(--black);
outline: none;
padding: 0 50px 0 15px;
}
.cartSummary__table .tableRow .content .couponInput input:focus {
border: 1px solid var(--black);
}
.cartSummary__table .tableRow .content .couponInput input::placeholder {
color: var(--gray200);
}
.cartSummary__table .tableRow .content .couponInput button {
width: auto;
height: auto;
padding: 0;
background: unset;
border: 0;
border-radius: 0;
font-size: 14px;
font-weight: 500;
text-decoration: underline;
color: var(--black);
cursor: pointer;
outline: none;
position: absolute;
right: 15px;
top: 50%;
transform: translate(0, -50%);
transition: ease 0.3s;
}
.cartSummary__table .tableRow .content .couponInput button:hover {
opacity: 0.6;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li {
display: flex;
align-items: center;
margin: 0 0 12px !important;
line-height: 1 !important;
position: relative;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li:last-of-type {
margin: 0 !important;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li .checker {
width: 20px;
height: 20px;
background-color: var(--white);
border: 1px solid var(--green400);
border-radius: 100%;
margin-right: 8px;
cursor: pointer;
position: relative;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li .checker::after {
content: "";
width: 11px;
height: 11px;
background-color: var(--green400);
border-radius: 100%;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translate(0, -50%);
opacity: 0;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li .checker[checked]::after {
opacity: 1;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li input {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
opacity: 0;
margin: 0;
cursor: pointer;
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li label {
width: calc(100% - 26px);
display: flex !important;
align-items: center;
justify-content: space-between;
font-size: 14px;
line-height: 1;
color: var(--black);
}
.cartSummary__table .tableRow .content .woocommerce-shipping-methods li label span {
font-weight: 600 !important;
}
.cartSummary__table .tableRow--accordion {
padding: 0;
}
.cartSummary__table .tableRow--accordion.active .heading:after {
transform: translate(0, -50%) rotate(270deg);
}
.cartSummary__table .tableRow--accordion .heading {
display: block;
padding: 11px 0;
position: relative;
cursor: pointer;
}
.cartSummary__table .tableRow--accordion .heading:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/chevron_right.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 15px;
height: 15px;
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%) rotate(90deg);
transition: ease 0.3s;
}
.cartSummary__table .tableRow--accordion .content {
display: none;
}
.cartSummary .wc-proceed-to-checkout .checkout-button {
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
height: 50px;
padding: 0 20px !important;
border-radius: 30px;
background-color: var(--green400) !important;
transition: ease 0.3s;
}
.cartSummary .wc-proceed-to-checkout .checkout-button:hover {
opacity: 0.8;
}
.cartSummary .wc-proceed-to-checkout .checkout-button span {
display: block;
font-size: 16px;
line-height: 1;
font-weight: 600;
color: var(--white);
}
.checkoutHeader {
padding: 50px 0 36px;
}
.checkoutHeader__wrap h1 {
font-size: 36px;
line-height: 1.3;
font-weight: 700;
color: var(--green400);
margin: 0;
}
.checkoutHeader--typ {
padding: 50px 0 0;
}
.checkoutHeader--typ .checkoutHeader__wrap h1 {
text-align: center;
}
@media (max-width: 575px) {
.checkoutHeader {
padding: 20px 0 25px;
}
.checkoutHeader__wrap h1 {
font-size: 26px;
font-weight: 600;
}
}
.checkoutLogin__form {
width: 100%;
max-width: 540px;
}
.checkoutForm__wrap {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.checkoutForm__fields {
width: 100%;
max-width: 460px;
}
.checkoutForm__fields--wide {
max-width: 100%;
}
.checkoutForm__fields .edit-address-title {
font-size: 20px;
line-height: 1.3;
font-weight: 400;
color: var(--green400);
margin: 0 0 20px;
}
.checkoutForm__fields .fieldsRow {
margin: 0 0 30px;
}
.checkoutForm__fields .title {
font-size: 18px;
line-height: 1.3;
font-weight: 500;
color: var(--black);
margin: 0 0 15px;
}
.checkoutForm__fields .form-row {
padding: 0 !important;
margin: 0 0 12px !important;
}
.checkoutForm__fields .form-row > label {
font-size: 14px;
line-height: 1.3;
font-weight: 300;
color: var(--black);
}
.checkoutForm__fields .form-row .input-text {
width: 100%;
height: 50px;
background-color: var(--white);
border: 1px solid var(--gray300);
border-radius: 15px;
outline: none;
padding: 0 15px;
font-size: 14px;
font-weight: 300;
color: var(--black);
transition: ease 0.3s;
}
.checkoutForm__fields .form-row .input-text:focus {
border: 1px solid var(--black);
}
.checkoutForm__fields .form-row .input-text::placeholder {
color: var(--gray400);
}
.checkoutForm__fields .form-row .select2 {
height: 50px;
}
.checkoutForm__fields .form-row .select2 .selection {
height: inherit;
}
.checkoutForm__fields .form-row .select2 .selection .select2-selection {
height: inherit;
border: 1px solid var(--gray300);
border-radius: 15px;
padding: 0 8px;
font-size: 14px;
color: var(--black);
}
.checkoutForm__fields .form-row .select2 .selection .select2-selection__rendered {
height: calc(100% - 2px);
line-height: 50px;
background-color: var(--white);
border-radius: inherit;
}
.checkoutForm__fields .form-row .select2 .selection .select2-selection__arrow {
height: inherit;
right: 15px;
}
.checkoutForm__fields .form-row select {
height: 50px;
border: 1px solid var(--gray300);
border-radius: 15px;
padding: 0 10px;
font-size: 14px;
outline: none !important;
color: var(--black);
}
.checkoutForm__fields .form-row textarea.input-text {
padding: 12px 15px;
border-radius: 10px;
min-height: 130px;
resize: none;
}
.checkoutForm__fields .form-row em {
font-size: 12px;
}
.checkoutForm__fields fieldset {
padding: 10px 30px 20px;
border-width: 1px;
border-color: var(--green400);
border-radius: 10px;
}
.checkoutForm__fields fieldset legend {
padding: 0 10px;
color: var(--green400);
}
.checkoutForm__fields .create-account {
margin: 10px 0 0;
}
.checkoutForm__fields .create-account .woocommerce-password-strength {
font-size: 14px;
font-weight: 300;
margin: 10px 0 0;
}
.checkoutForm__fields button[type=submit] {
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
max-width: 180px;
height: 50px;
padding: 0 20px !important;
margin-right: 0;
margin-left: auto;
border-radius: 30px;
background-color: var(--green400) !important;
transition: ease 0.3s;
}
.checkoutForm__fields button[type=submit]:hover {
opacity: 0.8;
}
.checkoutForm__fields button[type=submit] span {
display: block;
font-size: 16px;
line-height: 1;
font-weight: 600;
color: var(--white);
}
.checkoutForm__summary {
width: 100%;
max-width: 340px;
}
.checkoutForm__summary > h3 {
font-size: 18px;
line-height: 1.3;
font-weight: 500;
color: var(--green400);
margin: 0 0 20px;
}
.checkoutForm__summary .woocommerce-checkout-payment {
margin: 20px 0 0;
}
.checkoutForm__summary .woocommerce-checkout-payment .methods {
display: none;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order {
background-color: var(--gray100);
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p {
font-size: 11px;
line-height: 1.3;
color: var(--black);
margin: 0 0 16px;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a {
color: inherit;
transition: ease 0.3s;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a:hover {
opacity: 0.7;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox input {
margin: -2px 4px 0 0;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox span {
font-size: 13px;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox span a {
color: var(--green300);
text-decoration: underline;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order .woocommerce-form__label-for-checkbox .required {
font-size: 12px;
margin-left: -3px;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order button[type=submit] {
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
height: 50px;
padding: 0 20px !important;
border-radius: 30px;
background-color: var(--green400) !important;
transition: ease 0.3s;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order button[type=submit]:hover {
opacity: 0.8;
}
.checkoutForm__summary .woocommerce-checkout-payment .place-order button[type=submit] span {
display: block;
font-size: 16px;
line-height: 1;
font-weight: 600;
color: var(--white);
}
@media (max-width: 991px) {
.checkoutForm__wrap {
flex-direction: column;
}
.checkoutForm__fields {
max-width: 100%;
}
.checkoutForm__summary {
margin: 30px 0;
max-width: 100%;
}
}
.thankPage__info {
margin: 0 0 30px;
}
.thankPage__info p {
font-size: 16px;
line-height: 1.3;
color: var(--black);
margin: 25px auto 20px;
text-align: center;
max-width: 600px;
}
.thankPage__info .actions a {
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
max-width: 240px;
height: 50px;
padding: 0 20px !important;
border-radius: 30px;
background-color: var(--green400) !important;
margin: 0 auto;
transition: ease 0.3s;
}
.thankPage__info .actions a:hover {
opacity: 0.8;
}
.thankPage__info .actions a span {
display: block;
font-size: 16px;
line-height: 1;
font-weight: 600;
color: var(--white);
}
.thankPage__summary {
max-width: fit-content;
max-width: -moz-max-content;
max-width: -webkit-fit-content;
margin: 0 auto;
}
.thankPage__summary ul {
padding: 0;
}
.thankPage__summary ul li:last-of-type {
margin-right: 0;
padding-right: 0;
}
.thankPage__summary ul li strong {
font-weight: 600;
color: var(--green500);
}
.thankPage__table {
border-top: 1px solid var(--gray200);
padding-top: 50px;
margin: 0 0 50px;
}
.thankPage__table .woocommerce-order-details {
max-width: 500px;
margin: 0 auto;
}
.thankPage__table .woocommerce-order-details__title {
font-size: 18px;
line-height: 1.3;
font-weight: 500;
color: var(--green400);
margin: 0 0 20px;
text-align: center;
}
@media (max-width: 767px) {
.thankPage__summary ul {
display: flex;
flex-direction: column;
padding: 0;
}
.thankPage__summary ul li {
width: 100%;
display: block;
padding: 0 20px 8px !important;
margin: 0 0 14px !important;
border-right: 0 !important;
border-bottom: 1px solid var(--gray200);
text-align: center;
}
.thankPage__summary ul li:last-of-type {
margin: 0;
}
}
.detailsTable {
border: 1px solid var(--gray200);
border-radius: 10px;
margin: 0 0 30px;
}
.detailsTable__row {
border-bottom: 1px solid var(--gray200);
padding: 0 12px;
}
.detailsTable__row:last-of-type {
border-bottom: 0;
}
.detailsTable__row.products {
padding: 12px 12px 0;
}
.detailsTable__row.products ul {
list-style: none;
padding: 0;
margin: 0;
}
.detailsTable__row.products ul li {
display: flex;
align-items: center;
justify-content: space-between;
margin: 0 0 14px;
}
.detailsTable__row.products ul li:last-of-type {
margin: 0;
}
.detailsTable__row.products ul li p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0;
}
.detailsTable__row.products ul li p a {
color: var(--green400);
}
.detailsTable__row.products ul li p a:hover {
text-decoration: underline;
}
.detailsTable__row.products ul li p strong {
font-weight: 600;
}
.detailsTable__row.products ul li .product-total span {
font-size: 14px;
line-height: 1.3;
font-weight: 600;
color: var(--black);
margin: 0;
}
.detailsTable__row .heading {
display: flex;
align-items: center;
justify-content: space-between;
padding: 11px 0;
}
.detailsTable__row .heading p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0;
}
.detailsTable__row .heading p.value {
font-weight: 600;
}
.detailsTable__row .heading p.value strong {
font-weight: inherit !important;
}
.detailsTable__row .content {
padding: 0 0 12px;
}
.addresses {
margin: 0 0 30px;
}
.addresses__wrap {
display: flex;
justify-content: space-between;
max-width: 100%;
margin: 0 auto;
}
.addresses__address {
width: 100%;
max-width: calc(50% - 15px);
margin: 0 0 30px;
}
.addresses__address h2 {
font-size: 18px;
line-height: 1.3;
font-weight: 500;
color: var(--green400);
margin: 0 0 20px;
text-align: center;
}
.addresses__address .address {
border: 1px solid var(--gray200);
border-radius: 10px;
padding: 15px;
}
.addresses__address .address p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0 0 12px;
}
.addresses__address .address p:last-of-type {
margin: 0;
}
@media (max-width: 767px) {
.addresses__wrap {
flex-direction: column;
padding: 0;
}
.addresses__address {
max-width: 100%;
}
}
.accountContent {
padding: 50px 0;
}
.accountContent__heading {
margin: 0 0 25px;
}
.accountContent__heading h1 {
font-size: 36px;
line-height: 1.3;
font-weight: 700;
color: var(--green400);
margin: 0 0 12px;
}
.accountContent__heading p {
font-size: 16px;
line-height: 1.3;
font-weight: 400;
color: var(--black);
margin: 0;
}
.accountContent__wrap .loginForm {
width: 100%;
max-width: 540px;
}
@media (max-width: 991px) {
.accountContent {
padding: 25px 0;
}
}
.accountPage {
display: flex;
}
.accountPage__navigation {
width: 100% !important;
max-width: 250px;
padding-right: 25px;
}
.accountPage__navigation ul {
list-style: none;
padding: 0;
margin: 0;
}
.accountPage__navigation ul li {
margin: 0 0 20px;
}
.accountPage__navigation ul li:last-of-type {
margin: 0;
}
.accountPage__navigation ul li a {
font-size: 16px;
line-height: 1.3;
color: var(--green400);
cursor: pointer;
transition: ease 0.3s;
}
.accountPage__navigation ul li a:hover {
opacity: 0.7;
}
.accountPage__content {
width: 100% !important;
max-width: calc(100% - 250px);
border-left: 1px solid var(--gray300);
padding-left: 25px;
}
.accountPage__content > h1 {
display: none !important;
}
.accountPage__content .endpoint-title {
font-size: 36px;
line-height: 1.3;
font-weight: 700;
color: var(--green400);
margin: 0 0 25px;
}
@media (max-width: 991px) {
.accountPage {
flex-direction: column;
}
.accountPage__navigation {
max-width: 100%;
padding-right: 0;
padding-bottom: 10px;
border-bottom: 1px solid var(--gray300);
}
.accountPage__navigation ul {
display: flex;
flex-wrap: wrap;
}
.accountPage__navigation ul li {
margin: 0 10px 10px 0;
}
.accountPage__navigation ul li a {
text-align: center;
}
.accountPage__content {
max-width: 100%;
border-left: 0;
padding-left: 0;
padding-top: 10px;
}
.accountPage__content .endpoint-title {
font-size: 24px;
line-height: 1.3;
font-weight: 600;
}
}
.ordersTable .order {
margin: 0 0 30px;
}
.ordersTable .order__wrap {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 20px;
border: 1px solid var(--gray300);
border-radius: 10px;
margin: 0 0 12px;
}
.ordersTable .order__heading {
width: 100%;
max-width: calc(50% - 10px);
border-right: 1px solid var(--gray300);
}
.ordersTable .order__summary {
width: 100%;
max-width: calc(50% - 10px);
}
.ordersTable .order p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0 0 10px;
}
.ordersTable .order p:last-of-type {
margin: 0;
}
.ordersTable .order p span {
font-weight: 600;
}
.ordersTable .order__actions {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.ordersTable .order__actions a {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 150px;
height: 45px;
background-color: var(--green400);
border-radius: 30px;
padding: 0 15px;
margin-right: 10px;
margin-bottom: 10px;
text-align: center;
}
.ordersTable .order__actions a:last-of-type {
margin-right: 0;
}
.ordersTable .order__actions a.pay {
background-color: var(--green400);
}
.ordersTable .order__actions a.view {
background-color: var(--blue200);
}
.ordersTable .order__actions a.cancel {
background-color: var(--gray500);
}
.ordersTable .order__actions a span {
font-size: 14px;
line-height: 1;
font-weight: 600;
color: var(--white);
text-transform: uppercase;
text-align: center;
}
@media (max-width: 575px) {
.ordersTable .order__wrap {
padding: 15px;
flex-direction: column;
}
.ordersTable .order__heading {
max-width: 100%;
border-right: 0;
border-bottom: 1px solid var(--gray300);
padding-bottom: 10px;
}
.ordersTable .order__summary {
max-width: 100%;
padding-top: 10px;
}
}
@media (max-width: 420px) {
.ordersTable .order__actions a {
max-width: 100%;
margin-right: 0;
}
}
.flexible-invoices-document {
display: none !important;
}
.invoices {
display: flex;
align-items: center;
justify-content: space-between;
background-color: var(--green400);
border-radius: 10px;
padding: 20px;
}
.invoices__title {
font-size: 24px;
line-height: 1.3;
font-weight: 500;
color: var(--white);
margin: 0;
}
.invoices a {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 150px;
height: 45px;
background-color: var(--white);
border-radius: 30px;
padding: 0 15px;
margin-right: 10px;
margin-bottom: 10px;
text-align: center;
transition: ease 0.3s;
}
.invoices a:hover {
opacity: 0.8;
}
.invoices a:last-of-type {
margin-right: 0;
}
.invoices a span {
font-size: 14px;
line-height: 1;
font-weight: 600;
color: var(--green400);
text-transform: uppercase;
text-align: center;
}
@media (max-width: 575px) {
.invoices {
flex-direction: column;
}
.invoices__title {
font-size: 21px;
text-align: center;
margin: 0 0 15px;
}
.invoices a {
margin: 0 auto !important;
}
}
.woocommerce-Addresses .woocommerce-Address {
padding: 15px;
border: 1px solid var(--gray300);
border-radius: 10px;
}
.woocommerce-Addresses .woocommerce-Address header {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid var(--gray300);
padding: 5px 0 20px;
margin: 0 0 10px;
}
.woocommerce-Addresses .woocommerce-Address header:before, .woocommerce-Addresses .woocommerce-Address header:after {
display: none !important;
}
.woocommerce-Addresses .woocommerce-Address header h3 {
font-size: 18px;
line-height: 1.3;
font-weight: 600;
color: var(--green400);
margin: 0;
}
.woocommerce-Addresses .woocommerce-Address header a {
font-size: 12px;
line-height: 1;
font-weight: 500;
text-transform: uppercase;
color: var(--white);
padding: 8px 15px;
background-color: var(--green400);
border-radius: 10px;
transition: ease 0.3s;
}
.woocommerce-Addresses .woocommerce-Address header a:hover {
opacity: 0.8;
}
.woocommerce-Addresses .woocommerce-Address address {
font-size: 14px;
line-height: 1.3;
font-style: normal;
color: var(--black);
margin: 0;
}
.shopHeader {
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/images/header_image.webp);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 100%;
height: 400px;
display: flex;
align-items: center;
box-shadow: inset -100vw 0 0 #0000004a;
}
.shopHeader__wrap h1 {
font-size: 48px;
line-height: 1.4;
font-weight: 800;
color: var(--white);
margin: 0 0 14px;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.shopHeader__wrap p {
font-size: 18px;
line-height: 1.4;
color: var(--white);
margin: 0 0 25px;
max-width: 800px;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
@media (max-width: 991px) {
.shopHeader {
height: 350px;
}
.shopHeader__wrap h1 {
font-size: 36px;
}
.shopHeader__wrap p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.shopHeader {
height: 350px;
}
.shopHeader__wrap h1 {
font-size: 28px;
margin: 0 0 10px;
}
.shopHeader__wrap p {
font-size: 14px;
margin: 0 0 18px;
}
}
.shopCategories {
margin: 50px 0 0;
}
.shopCategories .shopCat {
padding: 0 0 20px;
margin: 0 0 50px;
border-bottom: 1px solid var(--gray100);
}
.shopCategories .shopCat:last-of-type {
border-bottom: 0;
margin: 0;
}
.shopCategories .shopCat__header {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
}
.shopCategories .shopCat__header .text {
padding-right: 25px;
}
.shopCategories .shopCat__header .text h2 {
font-size: 36px;
line-height: 1;
font-weight: 600;
color: var(--green400);
margin: 0 0 15px;
cursor: pointer;
transition: ease 0.3s;
}
.shopCategories .shopCat__header .text h2:hover {
opacity: 0.75;
}
.shopCategories .shopCat__header .text h2 a {
color: inherit;
}
.shopCategories .shopCat__header .text p {
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0;
max-width: 800px;
}
.shopCategories .shopCat__list {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
margin: 50px 0 0;
}
.shopCategories .shopCat__list .productCard {
margin-right: 30px;
margin-bottom: 30px;
}
@media (min-width: 992px) {
.shopCategories .shopCat__list .productCard:nth-child(4n-0) {
margin-right: 0;
}
}
.shopCategories .shopCat__empty {
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
}
.shopCategories .shopCat__empty h3 {
font-size: 36px;
line-height: 1.3;
font-weight: 600;
color: var(--gray200);
text-align: center;
margin: 0;
}
.shopCategories .shopCat--empty .shopCat__header {
justify-content: center;
}
.shopCategories .shopCat--empty .shopCat__header .text h2 {
text-align: center;
}
.shopCategories .shopCat--empty .shopCat__header .text p {
text-align: center;
}
@media (max-width: 1199px) {
.shopCategories .shopCat {
padding: 0 0 30px;
margin: 0 0 30px;
}
.shopCategories .shopCat__list {
margin: 25px 0 0;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.shopCategories .shopCat__list .productCard {
max-width: 220px;
margin-right: 17px;
}
}
@media (max-width: 991px) {
.shopCategories .shopCat {
padding: 0;
}
.shopCategories .shopCat__list {
flex-wrap: wrap;
}
.shopCategories .shopCat__list .productCard {
max-width: 330px;
margin-right: 30px;
margin-bottom: 30px;
}
}
@media (max-width: 991px) and (min-width: 421px) {
.shopCategories .shopCat__list .productCard:nth-child(2n+0) {
margin-right: 0;
}
}
@media (max-width: 991px) {
.shopCategories .shopCat__list .productCard__title {
font-size: 22px;
}
}
@media (max-width: 991px) {
.shopCategories .shopCat__list .productCard__price .amount {
font-size: 18px;
}
}
@media (max-width: 767px) {
.shopCategories .shopCat__header .text {
width: 100%;
max-width: calc(100% - 200px);
padding-right: 15px;
}
.shopCategories .shopCat__header a {
width: 100%;
max-width: 200px;
}
.shopCategories .shopCat__list .productCard {
max-width: 245px;
margin-right: 20px;
margin-bottom: 20px;
}
.shopCategories .shopCat__list .productCard__title {
font-size: 20px;
}
.shopCategories .shopCat__empty {
min-height: 150px;
}
.shopCategories .shopCat__empty h3 {
font-size: 21px;
font-weight: 500;
}
}
@media (max-width: 575px) {
.shopCategories .shopCat__header {
align-items: flex-start;
flex-direction: column;
}
.shopCategories .shopCat__header .text {
max-width: 100%;
margin: 0 0 18px;
}
.shopCategories .shopCat__header .text h2 {
font-size: 30px;
margin: 0 0 12px;
}
.shopCategories .shopCat__header a {
max-width: fit-content;
}
.shopCategories .shopCat__list .productCard {
max-width: calc(50% - 5px);
margin-right: 10px;
margin-bottom: 20px;
}
.shopCategories .shopCat__list .productCard__thumb {
margin: 0 0 10px;
}
.shopCategories .shopCat__list .productCard__title {
font-size: 17px;
margin: 0 0 8px;
}
.shopCategories .shopCat__list .productCard__price .amount {
font-size: 15px;
}
.shopCategories .shopCat--empty .shopCat__header .text p {
margin: 0 auto;
}
}
@media (max-width: 420px) {
.shopCategories .shopCat__list .productCard {
max-width: 100%;
margin-right: 0;
}
}
.categoryHeader {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 100%;
height: 100%;
min-height: 300px;
display: flex;
align-items: center;
margin: 0 0 50px;
box-shadow: inset -100vw 0 0 #0000004a;
}
.categoryHeader__wrap h1 {
font-size: 48px;
line-height: 1.4;
font-weight: 800;
color: var(--white);
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
margin: 0 0 14px;
}
.categoryHeader__wrap p {
font-size: 18px;
line-height: 1.4;
color: var(--white);
margin: 0;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
max-width: 800px;
}
@media (max-width: 991px) {
.categoryHeader {
min-height: 250px;
}
.categoryHeader__wrap h1 {
font-size: 36px;
}
.categoryHeader__wrap p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.categoryHeader {
min-height: 200px;
margin: 0 0 25px;
}
.categoryHeader__wrap h1 {
font-size: 28px;
margin: 0 0 10px;
}
.categoryHeader__wrap p {
font-size: 14px;
margin: 0;
}
}
.categoryContent__wrap {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.categoryContent__wrap--empty {
width: 100%;
max-width: 100%;
justify-content: center;
}
.categoryContent__sidebar {
width: 100%;
max-width: 299px;
padding-right: 20px;
padding-bottom: 40px;
}
.categoryContent__sidebar .closeFilter {
width: 25px;
height: 25px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
.categoryContent__sidebar .closeFilter:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/close.svg);
background-repeat: no-repeat;
background-size: 100%;
width: inherit;
height: inherit;
display: block;
}
.categoryContent__sidebar .heading h3 {
font-size: 21px;
line-height: 1.3;
font-weight: 600;
color: var(--black);
margin: 0 0 40px;
}
.categoryContent__sidebar .wcapf-form .wcapf-filter {
margin: 0 0 20px;
padding: 0 0 10px;
border-bottom: 1px solid var(--gray100);
}
.categoryContent__sidebar .wcapf-form .wcapf-filter:last-of-type {
border-bottom: 0;
}
.categoryContent__sidebar .wcapf-form .wcapf-filter .wcapf-filter-title {
font-size: 14px;
line-height: 1.3;
font-weight: 500;
text-transform: uppercase;
color: var(--green400);
margin: 0;
}
.categoryContent__sidebar .wcapf-form .wcapf-filter .wcapf-list-wrapper .wcapf-filter-item .wcapf-filter-item-label {
font-size: 14px;
}
.categoryContent__sidebar .wcapf-form .wcapf-filter input[type=text] {
font-size: 14px;
color: var(--black);
}
.categoryContent__sidebar .clearAll {
font-size: 14px;
line-height: 1.3;
color: var(--black);
text-decoration: underline;
}
.categoryContent__list {
width: 100%;
max-width: calc(100% - 299px);
padding-left: 20px;
border-left: 1px solid var(--gray100);
}
.categoryContent__list .term-description {
display: none;
}
.categoryContent__list .woocommerce-result-count {
font-size: 14px;
line-height: 1.3;
color: var(--gray600);
}
.categoryContent__list .woocommerce-ordering select {
height: 35px;
border: 1px solid var(--gray300);
border-radius: 10px;
padding: 0 10px;
font-size: 13px;
outline: none !important;
color: var(--black);
}
.categoryContent__list .products {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.categoryContent__list .products .productCard {
margin-right: 20px;
margin-bottom: 30px;
}
@media (min-width: 768px) {
.categoryContent__list .products .productCard:nth-child(3n-0) {
margin-right: 0;
}
}
.categoryContent__list .woocommerce-pagination ul {
margin: 0 !important;
border: 0 !important;
}
.categoryContent__list .woocommerce-pagination ul li {
border-right: 0 !important;
margin-right: 4px !important;
}
.categoryContent__list .woocommerce-pagination ul li:last-of-type {
margin: 0;
}
.categoryContent__list .woocommerce-pagination ul li .page-numbers {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--gray50);
color: var(--gray700);
font-size: 12px;
font-weight: 400;
width: 25px;
height: 25px;
padding: 0;
border-radius: 100%;
}
.categoryContent__list .woocommerce-pagination ul li .page-numbers.prev, .categoryContent__list .woocommerce-pagination ul li .page-numbers.next {
display: none;
}
.categoryContent__list .woocommerce-pagination ul li .page-numbers.dots {
background-color: unset;
border: 1px solid var(--gray100);
}
.categoryContent__list .woocommerce-pagination ul li .page-numbers:hover {
background: var(--green300);
color: var(--white);
}
.categoryContent__list .woocommerce-pagination ul li .page-numbers.current {
background: var(--green400) !important;
color: var(--white);
}
.categoryContent__empty {
padding: 0 0 70px;
}
.categoryContent__empty img {
display: block;
width: 80px;
margin: 0 auto 20px;
}
.categoryContent__empty h2 {
font-size: 28px;
line-height: 1.3;
font-weight: 500;
color: var(--black);
text-align: center;
margin: 0 0 12px;
}
.categoryContent__empty p {
font-size: 18px;
line-height: 1.3;
color: var(--black);
text-align: center;
margin: 0 0 30px;
}
@media (max-width: 1299px) {
.categoryContent__sidebar {
max-width: 280px;
padding-right: 15px;
}
.categoryContent__list {
max-width: calc(100% - 280px);
padding-left: 15px;
}
.categoryContent__list .products .productCard {
max-width: 260px;
margin-right: 17px;
margin-bottom: 25px;
}
}
@media (max-width: 1199px) {
.categoryContent__sidebar {
max-width: 250px;
padding-right: 15px;
}
.categoryContent__list {
max-width: calc(100% - 250px);
padding-left: 15px;
}
.categoryContent__list .products .productCard {
max-width: 214px;
margin-right: 10px;
margin-bottom: 20px;
}
}
@media (max-width: 991px) {
.categoryContent__sidebar {
width: 100vw;
max-width: 100%;
height: 100vh;
background-color: var(--white);
overflow: scroll;
padding: 20px 20px 60px;
position: fixed;
top: 100vh;
left: 0;
z-index: 999998;
transition: ease 0.8s;
-ms-overflow-style: none;
scrollbar-width: none;
}
.categoryContent__sidebar::-webkit-scrollbar {
display: none;
}
.categoryContent__sidebar--active {
top: 0;
}
.categoryContent__sidebar .closeFilter {
display: block;
}
.categoryContent__sidebar .heading h3 {
font-size: 19px;
margin: 0 0 20px;
text-align: center;
}
.categoryContent__sidebar .wcapf-form .wcapf-filter:last-of-type {
margin: 0;
}
.categoryContent__list {
max-width: 100%;
padding-left: 0;
border-left: 0;
}
.categoryContent__list .products .productCard {
max-width: 220px;
margin-right: 15px;
}
}
@media (max-width: 767px) {
.categoryContent__list .products .productCard {
max-width: 247px;
margin-right: 15px;
}
}
@media (max-width: 767px) and (min-width: 401px) {
.categoryContent__list .products .productCard:nth-child(2n-0) {
margin-right: 0;
}
}
@media (max-width: 575px) {
.categoryContent__list .woocommerce-result-count {
width: 100%;
display: block;
text-align: center;
}
.categoryContent__list .woocommerce-ordering {
width: 100%;
}
.categoryContent__list .woocommerce-ordering select {
width: inherit;
}
.categoryContent__list .products .productCard {
max-width: calc(50% - 7.5px);
}
.categoryContent__list .products .productCard__title {
font-size: 16px;
}
.categoryContent__empty {
padding: 0 0 40px;
}
.categoryContent__empty img {
width: 60px;
margin: 0 auto 15px;
}
.categoryContent__empty h2 {
font-size: 21px;
}
.categoryContent__empty p {
font-size: 16px;
}
}
@media (max-width: 400px) {
.categoryContent__list .products .productCard {
max-width: 100%;
margin-right: 0;
}
}
.filterOpen {
width: 100%;
height: 50px;
display: none;
align-items: center;
justify-content: center;
background-color: var(--green400);
position: fixed;
bottom: -1px;
left: 0;
box-shadow: 0 -3px 10px #00000054;
transition: ease 0.5s;
z-index: 999999;
}
.filterOpen.hide {
bottom: -100%;
}
.filterOpen p {
font-size: 18px;
line-height: 1;
color: var(--white);
text-transform: uppercase;
margin: 0;
text-align: center;
padding-left: 30px;
position: relative;
}
.filterOpen p:before {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/filter.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 24px;
height: 24px;
position: absolute;
left: 0;
top: 50%;
transform: translate(0, -50%);
filter: invert(1);
}
@media (max-width: 991px) {
.filterOpen {
display: flex;
}
}
@media (max-width: 575px) {
.filterOpen {
height: 40px;
}
.filterOpen p {
font-size: 15px;
padding-left: 26px;
}
.filterOpen p:before {
width: 19px;
height: 19px;
}
}
.aboutHeading {
padding: 30px 0;
}
.aboutHeading__wrap h1 {
font-size: 36px;
line-height: 1.3;
color: var(--green400);
margin: 0;
}
@media (max-width: 575px) {
.aboutHeading__wrap h1 {
font-size: 28px;
text-align: center;
}
}
.aboutContent__wrap .wp-block-image {
margin: 0;
}
.contactHeading {
padding: 30px 0;
}
.contactHeading__wrap h1 {
font-size: 36px;
line-height: 1.3;
color: var(--green400);
margin: 0;
}
@media (max-width: 575px) {
.contactHeading__wrap h1 {
font-size: 28px;
text-align: center;
}
}
.form {
display: flex;
justify-content: space-between;
}
.form__column {
width: 100%;
max-width: calc(50% - 34px);
}
.form__column--single {
max-width: 100%;
}
.form__row {
margin: 0 0 20px;
}
.form__row:last-of-type {
margin: 0;
}
.form__row label {
display: block;
font-size: 14px;
line-height: 1.3;
color: var(--black);
margin: 0 0 6px;
}
.form__row .wpcf7-form-control-wrap {
display: block;
}
.form__row input {
width: 100%;
max-width: 100%;
height: 50px;
font-size: 14px;
color: var(--black);
border: 1px solid var(--gray200);
border-radius: 15px;
padding: 0 25px;
margin: 0;
outline: none;
transition: ease 0.3s;
}
.form__row input:focus {
border-color: var(--black);
}
.form__row input::placeholder {
color: var(--gray200);
}
.form__row textarea {
width: 100%;
max-width: 100%;
resize: none;
font-size: 14px;
color: var(--black);
border: 1px solid var(--gray200);
border-radius: 15px;
padding: 20px;
margin: 0;
outline: none;
transition: ease 0.3s;
}
.form__row textarea:focus {
border-color: var(--black);
}
.form__row textarea::placeholder {
color: var(--gray200);
}
.form__row .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.form__row .wpcf7-acceptance .wpcf7-list-item label {
display: flex;
align-items: flex-start;
margin: 0;
position: relative;
}
.form__row .wpcf7-acceptance .wpcf7-list-item label input {
padding: 0;
width: 20px;
height: 20px;
position: relative;
cursor: pointer;
margin-right: 10px;
}
.form__row .wpcf7-acceptance .wpcf7-list-item label span {
line-height: 20px;
}
.form__row .wpcf7-acceptance .wpcf7-list-item label span:before, .form__row .wpcf7-acceptance .wpcf7-list-item label span:after {
display: none;
}
.form__row .wpcf7-acceptance .wpcf7-list-item label span a {
color: var(--green400);
transition: ease 0.3s;
}
.form__row .wpcf7-acceptance .wpcf7-list-item label span a:hover {
opacity: 0.7;
}
.form__row .wpcf7-not-valid-tip {
font-size: 12px;
}
.form__submit .wpcf7-submit {
height: 50px;
padding: 0 45px;
font-size: 14px;
line-height: 1;
font-weight: 500;
color: var(--white);
border: 0;
border-radius: 30px;
background-color: var(--green400);
cursor: pointer;
transition: ease 0.3s;
}
.form__submit .wpcf7-submit:hover {
opacity: 0.7;
}
.wpcf7-response-output {
position: relative;
padding: 0.75rem 1.25rem !important;
border: 1px solid #c3e6cb !important;
border-radius: 0.25rem;
color: #155724;
background-color: #d4edda;
margin: 2em 0 1em !important;
}
@media (max-width: 991px) {
.form {
flex-direction: column;
}
.form__column {
max-width: 100%;
margin: 0 0 20px;
}
.form__column:last-of-type {
margin: 0;
}
}
.contactMap {
padding-top: 50px;
}
.contactMap__wrap {
display: flex;
padding-top: 50px;
border-top: 1px solid var(--gray100);
}
.contactMap__info {
width: 100%;
max-width: 340px;
padding-right: 20px;
}
.contactMap__info .row {
margin: 0 0 20px;
}
.contactMap__info .row:last-of-type {
margin: 0;
}
.contactMap__info .row__icon {
margin-right: 20px;
}
.contactMap__info .row__icon img {
max-width: 34px;
}
.contactMap__info .row__content h4 {
font-size: 14px;
line-height: 1.4;
font-weight: 600;
color: var(--black);
margin: 0 0 8px;
}
.contactMap__info .row__content p {
font-size: 14px;
line-height: 1.4;
color: var(--black);
margin: 0 0 8px;
}
.contactMap__info .row__content p:last-of-type {
margin: 0;
}
.contactMap__info .row__content a {
font-size: 14px;
line-height: 1.4;
color: var(--black);
margin: 0;
text-decoration: underline;
transition: ease 0.3s;
}
.contactMap__info .row__content a:hover {
opacity: 0.75;
}
.contactMap__map {
width: 100%;
max-width: calc(100% - 340px);
}
.contactMap__map iframe {
width: 100%;
min-height: 530px;
}
@media (max-width: 1199px) {
.contactMap__info {
max-width: 290px;
}
.contactMap__map {
max-width: calc(100% - 290px);
}
}
@media (max-width: 991px) {
.contactMap__wrap {
flex-direction: column;
}
.contactMap__info {
max-width: 100%;
margin: 0 0 30px;
}
.contactMap__map {
max-width: 100%;
min-height: auto;
}
}
.hurtHeading {
padding: 30px 0;
}
.hurtHeading__wrap h1 {
font-size: 36px;
line-height: 1.3;
color: var(--green400);
margin: 0;
}
@media (max-width: 575px) {
.hurtHeading__wrap h1 {
font-size: 28px;
text-align: center;
}
}
.hurtContent__wrap .wp-block-image {
margin: 0;
}
.hurtContent__wrap .wp-element-button {
background: var(--green400);
font-size: 16px;
font-weight: 500;
color: var(--white) !important;
line-height: 1;
padding: 18px 40px;
transition: ease 0.3s;
}
.hurtContent__wrap .wp-element-button:hover {
opacity: 0.85;
}
.defaultHeader {
padding: 60px 0 30px;
}
.defaultHeader__wrap h1 {
font-size: 24px;
line-height: 1.3;
color: var(--black);
font-weight: 500;
margin: 0;
}
.defaultContent__wrap .wp-block-heading {
font-size: 18px;
line-height: 1.5;
font-weight: 500;
margin: 30px 0 20px;
}
.defaultContent__wrap p {
font-size: 14px;
line-height: 1.6;
margin: 0 0 15px;
}
.defaultContent__wrap p a {
color: var(--green200);
text-decoration: underline;
word-break: break-all;
}
.defaultContent__wrap ol {
margin: 0 0 20px;
}
.defaultContent__wrap ol li {
font-size: 14px;
}
.defaultContent__wrap ol li a {
color: var(--green200);
text-decoration: underline;
word-break: break-all;
}
.defaultContent__wrap ol li ul {
margin: 0;
padding: 0 0 0 20px;
}
.blogHeader {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 100%;
height: 100%;
min-height: 300px;
display: flex;
align-items: center;
margin: 0 0 50px;
box-shadow: inset -100vw 0 0 #0000004a;
}
.blogHeader__wrap h1 {
font-size: 48px;
line-height: 1.4;
font-weight: 800;
color: var(--white);
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
margin: 0 0 14px;
}
.blogHeader__wrap p {
font-size: 18px;
line-height: 1.4;
color: var(--white);
margin: 0;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
max-width: 800px;
}
@media (max-width: 991px) {
.blogHeader {
min-height: 250px;
}
.blogHeader__wrap h1 {
font-size: 36px;
}
.blogHeader__wrap p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.blogHeader {
min-height: 200px;
margin: 0 0 25px;
}
.blogHeader__wrap h1 {
font-size: 28px;
margin: 0 0 10px;
}
.blogHeader__wrap p {
font-size: 14px;
margin: 0;
}
}
.blogList {
margin: 30px 0 0;
}
.blogList__wrap {
display: flex;
flex-wrap: wrap;
}
.blogList__wrap .category,
.blogList__wrap .article {
width: 100%;
max-width: calc(33.3333333333% - 34px);
margin-right: 50px;
margin-bottom: 50px;
}
@media (min-width: 992px) {
.blogList__wrap .category:nth-child(3n+3),
.blogList__wrap .article:nth-child(3n+3) {
margin-right: 0;
}
}
.blogList__wrap .category__thumb,
.blogList__wrap .article__thumb {
display: flex;
width: 100%;
height: 0;
padding-top: 85%;
position: relative;
margin: 0 0 20px;
transition: ease 0.3s;
}
.blogList__wrap .category__thumb:hover,
.blogList__wrap .article__thumb:hover {
opacity: 0.75;
}
.blogList__wrap .category__thumb img,
.blogList__wrap .article__thumb img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translate(0, -50%);
}
.blogList__wrap .category__info h3,
.blogList__wrap .article__info h3 {
font-size: 24px;
line-height: 1.3;
font-weight: 700;
margin: 0 0 15px;
color: var(--green400);
transition: ease 0.3s;
}
.blogList__wrap .category__info h3:hover,
.blogList__wrap .article__info h3:hover {
opacity: 0.75;
}
.blogList__wrap .category__info h3 a,
.blogList__wrap .article__info h3 a {
color: inherit !important;
}
.blogList__wrap .category__info p,
.blogList__wrap .article__info p {
font-size: 14px;
line-height: 1.4;
color: var(--black);
margin: 0;
}
@media (max-width: 991px) {
.blogList__wrap .category,
.blogList__wrap .article {
max-width: calc(50% - 25px);
margin-right: 50px;
}
.blogList__wrap .category:nth-child(2n+2),
.blogList__wrap .article:nth-child(2n+2) {
margin-right: 0;
}
}
@media (max-width: 575px) {
.blogList__wrap .category,
.blogList__wrap .article {
max-width: calc(50% - 10px);
margin-right: 20px;
margin-bottom: 40px;
}
.blogList__wrap .category__thumb,
.blogList__wrap .article__thumb {
margin: 0 0 14px;
}
.blogList__wrap .category__info h3,
.blogList__wrap .article__info h3 {
font-size: 18px;
margin: 0 0 8px;
}
.blogList__wrap .category__info p,
.blogList__wrap .article__info p {
font-size: 12px;
}
}
.articleContent {
margin: 40px 0;
}
.articleContent__title h2 {
font-size: 36px;
line-height: 1.4;
font-weight: 600;
color: var(--green400);
margin: 0 0 20px;
text-align: left;
}
.articleContent__content {
color: var(--black);
}
.articleContent__content .wp-block-image {
display: flex;
}
.articleContent__content .wp-block-image img {
width: 100%;
}
.articleContent__content .wp-block-column figure {
margin: 0;
}
.articleContent__content p {
font-size: 16px;
line-height: 1.7;
margin: 0 0 15px;
}
.searchContent__search {
width: 100%;
max-width: 100%;
}
.searchContent__search form {
display: flex;
width: 100%;
height: 60px;
border-bottom: 1px solid var(--green400);
}
.searchContent__search form > label {
display: none;
}
.searchContent__search form input {
width: 100%;
max-width: calc(100% - 60px);
height: inherit;
font-size: 22px;
border: 0;
border-radius: 0;
outline: none;
background: unset;
color: var(--green400) !important;
padding: 0 20px;
}
.searchContent__search form input::placeholder {
color: var(--gray500);
}
.searchContent__search form button {
width: 60px;
height: inherit;
padding: 0;
font-size: 0;
background: unset;
border: 0;
border-radius: 0;
position: relative;
cursor: pointer;
transition: ease 0.3s;
}
.searchContent__search form button:hover {
opacity: 0.75;
}
.searchContent__search form button:after {
content: "";
background-image: url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/assets/icons/search.svg);
background-size: 100%;
background-repeat: no-repeat;
display: block;
width: 22px;
height: 25px;
margin: 0 auto;
}
.searchContent__list {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
margin: 50px 0 0;
}
.searchContent__list .productCard {
margin-right: 30px;
margin-bottom: 30px;
}
@media (min-width: 992px) {
.searchContent__list .productCard:nth-child(4n+4) {
margin-right: 0;
}
}
.searchContent__empty {
padding: 50px 0 70px;
}
.searchContent__empty img {
display: block;
width: 80px;
margin: 0 auto 20px;
}
.searchContent__empty h2 {
font-size: 28px;
line-height: 1.3;
font-weight: 500;
color: var(--black);
text-align: center;
margin: 0 0 12px;
}
.searchContent__empty p {
font-size: 18px;
line-height: 1.3;
color: var(--black);
text-align: center;
margin: 0 0 30px;
}
@media (max-width: 1299px) {
.searchContent__list .productCard {
max-width: 255px;
}
}
@media (max-width: 1199px) {
.searchContent__list {
margin: 25px 0 0;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.searchContent__list .productCard {
max-width: 219px;
margin-right: 17px;
}
}
@media (max-width: 991px) {
.searchContent__list {
flex-wrap: wrap;
}
.searchContent__list .productCard {
max-width: 330px;
}
}
@media (max-width: 991px) and (min-width: 421px) {
.searchContent__list .productCard:nth-child(2n+0) {
margin-right: 0;
}
}
@media (max-width: 991px) {
.searchContent__list .productCard__title {
font-size: 22px;
}
}
@media (max-width: 991px) {
.searchContent__list .productCard__price .amount {
font-size: 18px;
}
}
@media (max-width: 767px) {
.searchContent__list .productCard {
max-width: 245px;
margin-right: 20px;
margin-bottom: 20px;
}
.searchContent__list .productCard__title {
font-size: 20px;
}
}
@media (max-width: 575px) {
.searchContent__search form {
height: 50px;
}
.searchContent__search form input {
font-size: 18px;
max-width: calc(100% - 50px);
padding: 0 10px;
}
.searchContent__search form button {
width: 50px;
}
.searchContent__list .productCard {
max-width: calc(50% - 5px);
margin-right: 10px;
margin-bottom: 20px;
}
.searchContent__list .productCard__thumb {
margin: 0 0 10px;
}
.searchContent__list .productCard__title {
font-size: 17px;
margin: 0 0 8px;
}
.searchContent__list .productCard__price .amount {
font-size: 15px;
}
.searchContent__empty {
padding: 30px 0 40px;
}
.searchContent__empty img {
width: 60px;
margin: 0 auto 15px;
}
.searchContent__empty h2 {
font-size: 21px;
}
.searchContent__empty p {
font-size: 16px;
}
}
@media (max-width: 420px) {
.searchContent__list .productCard {
max-width: 100%;
margin-right: 0;
}
}
a {
text-decoration: none;
outline: none !important;
}
button {
outline: none !important;
}
.d-none {
display: none !important;
} .pswp__caption {
display: none;
} .checkboxEngine {
display: flex;
align-items: flex-start;
position: relative;
}
.checkboxEngine .checker {
width: 16px;
height: 16px;
background-color: var(--white);
border: 1px solid var(--green400);
margin-right: 6px;
position: relative;
}
.checkboxEngine .checker:after {
content: "";
width: 10px;
height: 10px;
background-color: var(--green400);
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translate(0, -50%);
opacity: 0;
}
.checkboxEngine .checker--checked:after {
opacity: 1;
}
.checkboxEngine input {
width: 100%;
height: 100%;
cursor: pointer;
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.checkboxEngine .label {
display: block;
font-size: 14px;
line-height: 1.3;
color: var(--black);
} .woocommerce-message {
color: #155724;
background-color: #d4edda;
border: 1px solid #c3e6cb;
border-radius: 0.25rem;
padding: 0.75rem 1.25rem;
}
.woocommerce-message:before {
display: none;
}
.woocommerce-message a {
display: none !important;
}
.woocommerce-error {
color: #721c24;
background-color: #f8d7da;
border: 1px solid #f5c6cb;
border-radius: 0.25rem;
padding: 0.75rem 1.25rem;
}
.woocommerce-error:before {
display: none;
}
.woocommerce-info {
color: #004085;
background-color: #cce5ff;
border: 1px solid #b8daff;
border-radius: 0.25rem;
padding: 0.75rem 1.25rem;
}
.woocommerce-info:before {
display: none;
}
.woocommerce-info a {
color: inherit !important;
text-decoration: underline;
transition: ease 0.3s;
}
.woocommerce-info a:hover {
opacity: 0.7;
}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/lightbox/dist/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/lightbox/dist/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/lightbox/dist/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//www.hajdrowscy.pl/wp-content/themes/hajdrowscy/plugins/lightbox/dist/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}@font-face {
font-family: 'FontAwesome';
src: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.eot?v=1.0);
src: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.eot?#iefix&v=1.0) format("embedded-opentype"),
url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.woff?v=1.0) format("woff"),
url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.ttf?v=1.0) format("truetype"),
url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.svg?v=1.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal
}
#P24FormAreaHolder {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.5);
z-index: 10000;
}
#P24FormAreaHolder > #P24FormArea.popup {
float: none;
box-shadow: 0 0 40px #000;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -175px;
padding: 14px;
}
#P24FormArea {
border-radius: 0px;
background: #ffffff;
padding: 1.5em;
margin-bottom: 0.5em;
position: absolute;
}
#P24_cardHolder, #P24_cardNumber {
padding-left: 0.3em;
}
#P24FormContainer {
background-image: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/logo_small.png);
background-repeat: no-repeat;
padding-top: 2em;
background-position: right 10px top;
background-size: 80px;
}
#P24FormContainer a {
border-top: 1px solid #a9a8a8;
padding-top: 1.5em;
display: block;
color: #000000;
-webkit-transition: color 0.25s;
-moz-transition: color 0.25s;
-ms-transition: color 0.25s;
-o-transition: color 0.25s;
transition: color 0.25s;
}
#P24FormContainer label a {
border-style: none;
padding-top: 0;
display: inline;
}
#P24FormContainer a:hover,
#P24FormContainer a:active,
#P24FormContainer a:focus {
color: #a9a8a8;
text-underline: none;
text-decoration: none;
}
#P24FormContainer #register-text {
cursor: pointer;
margin-top: 3px !important;
}
#P24FormContainer #P24_registerCard,
#P24FormContainer #P24_acceptTerms {
height: 15px;
width: 15px !important;
margin-top: 8px;
cursor: pointer;
}
#P24FormContainer form .loading {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 1000000;
background-color: #ffffff;
background-image: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/loader.gif);
}
#p24-card-alert {
position: absolute;
top: 25%;
left: 30%;
right: 30%;
}
#P24FormContainer form button {
display: inline-block;
font-weight: 400;
line-height: 1.25;
text-align: center;
vertical-align: middle;
cursor: pointer;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1rem;
font-size: 1rem;
border-radius: 0;
color: #fff;
background-color: #2fb5d2;
border-color: transparent;
width: 100%;
margin-top: 1.5em;
margin-left: 0px;
text-transform: uppercase;
}
#P24FormContainer form button:disabled {
cursor: default;
}
#P24FormContainer form button:hover {
color: #fff;
background-color: #2592a9;
border-color: transparent;
}
#P24FormContainer form label {
text-align: left;
margin-bottom: 0px;
width: 44%;
font-weight: 700;
text-transform: uppercase;
font-size: .700rem;
vertical-align: middle;
cursor: auto;
}
#P24FormContainer p input.P24_input_error {
border: 1px dashed #f03737;
}
#p24-card-loader {
width: 150px;
height: 150px;
background-color: #ffffff;
background-image: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/loader.gif);
background-repeat: no-repeat;
background-position: center center;
float: none;
box-shadow: 0 0 40px #000;
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-top: -75px;
margin-left: -75px;
z-index: 100;
}
#P24_cardNumber,
#P24_cardHolder {
max-width: 200px;
}
#P24_cardCVV {
max-width: 73px;
}
#P24FormContainer form p:not(:last-of-type) {
margin-bottom: 10px;
}
#P24FormContainer form p:last-of-type {
margin-bottom: 0px;
}
#P24FormContainer form p.italic {
color: #000000;
font-style: italic;
margin-bottom: 1.5em !important;
padding-left: 0px !important;
font-size: 1rem;
font-weight: 700;
border-bottom: 1px solid #a9a8a8;
padding-bottom: 1.5em;
}
#P24FormContainer form input {
padding-left: 10px;
padding-right: 20px;
color: #555555;
width: 56%;
font-size: 0.750rem;
background: #ffffff;
border: 1px dashed #afafaf;
}
#P24FormContainer form input:focus {
box-shadow: 0 0 5px #000;
border: 1px dashed transparent;
}
#P24FormContainer label {
cursor: none;
}
#P24FormContainer input {
border: none;
height: 23px;
}
#P24FormArea span.info {
margin: 3em 0;
display: block;
text-align: center;
}
.p24-register-card-wrapper, .p24-register-card-row {
position: relative;
min-height: 55px;
}
.p24-register-card-row form {
padding: 8px;
border-radius: 4px;
background: #fff;
}
.p24-register-card-form {
display: none;
}
.p24-register-card-row form label {
width: 100%;
text-align: left;
}
#P24_expMonth {
margin-right: 5px;
}
#P24_expYear {
margin-left: 5px;
}
.p24-register-card-row form #P24_cardCVV, #P24_expMonth, #P24_expYear {
max-width: 67px;
display: inline-block;
}
#uniform-p24_regulation_accept {
display: inline-block;
}
#przelewy24lastmethod_img.inactive, a.bank-box.inactive, .inactive {
opacity: 0.5;
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-ms-filter: grayscale(1);
-o-filter: grayscale(1);
filter: grayscale(1);
filter: gray;
}
label {
cursor: pointer;
cursor: hand;
}
a.bank-box.selected:before {
font-family: FontAwesome;
content: "\f00c";
font-size: 4em;
color: #db2032;
margin: -18px 0 0 30px;
position: absolute;
z-index: 2;
}
@font-face {
font-family: 'FontAwesome';
src: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.eot?v=4.1.0);
src: url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format("embedded-opentype"),
url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.woff?v=4.1.0) format("woff"),
url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.ttf?v=4.1.0) format("truetype"),
url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal
}
.payMethodList li {
display: inline-block;
width: 49%;
}
.bank-box.recurring .bank-logo {
background: transparent url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/cc_empty.png) center 8px no-repeat;
}
.bank-box.recurring .bank-logo > span {
top: 27px;
position: relative;
background-color: #fff;
background-color: rgba(255, 255, 255, 0.5);
padding: 0 2px;
}
.bank-box.recurring .bank-logo-visa, .bank-box.recurring .bank-logo-93d207a5540aa38f404ae593385a7b64 { background: transparent url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/cc_visa.png) center 2px no-repeat;
}
.bank-box.recurring .bank-logo-ecmc, .bank-box.recurring .bank-logo-b05c23fab98df11c755ba516f5df83c0 { background: transparent url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/cc_mastercard.png) center 2px no-repeat;
}
.bank-box.recurring .bank-logo-maestro, .bank-box.recurring .bank-logo-b4d6cac88f89a1862d9068f831eef183 { background: transparent url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/cc_maestro.png) center 2px no-repeat;
}
.bank-box.recurring .bank-logo-dc, .bank-box.recurring .bank-logo-8cf5364c4259be0f1a5010e052991c0e { background: transparent url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/cc_dinersclub.png) center 2px no-repeat;
}
.moreStuff {
text-align: center;
border-bottom: 1px solid #ccc;
width: 100%;
max-width: 600px;
margin-bottom: 2em;
cursor: pointer;
cursor: hand;
}
.moreStuff:before {
font-family: FontAwesome;
content: "\f078    więcej metod płatności    \f078";
text-align: center;
color: #fff;
border: 2px solid #ccc;
padding: 0.1em;
border-radius: 3px;
position: relative;
top: 8px;
cursor: pointer;
cursor: hand;
background: #ccc;
}
.moreStuff:hover {
border-color: #bbb;
}
.moreStuff:hover:before {
border-color: #bbb;
background: #bbb;
}
.bank-placeholder {
opacity: 0.6;
}
.sortable.available .bank-box:last-child {
clear: both;
}
.sortable.selected .bank-box {
position: relative;
z-index: 2;
}
.bank-box.ui-sortable-helper, .bank-box-extra.ui-sortable-helper {
transform: rotate(10deg);
box-shadow: 10px 10px 10px lightgray;
}
.ui-helper-unrotate {
transform: rotate(0deg) !important;
box-shadow: 0 0 0 lightgray !important;
}
.bank-box-extra{
box-shadow: 10px 10px 10px lightgray;
height: 150px;
width: 420px;
}
.bank-box {
transition: transform 0.2s ease, box-shadow 0.2s ease;
float: left;
width: 135px;
height: 71px;
margin-left: 4px;
margin-top: 5px;
padding: 0px 0;
text-align: center;
border: 1px solid #eee;
cursor: pointer;
cursor: hand;
background: white;
}
.bank-box:hover {
box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
text-decoration: none !important;
}
.bank-logo {
background-position: center center;
background-repeat: no-repeat;
background-size: 120px 35px;
width: 137px;
height: 50px;
font-size: 9px;
}
.bank-logo span {
display: inline-block;
background-color: rgba(100%, 100%, 100%, .5);
color: black;
text-shadow: white 0 0 3px, white 0 0 5px;
}
.bank-name {
color: gray;
height: 30px;
font-size: 9px;
}
.bank-box-extra {
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
div .bank-box-extra {
text-align: center;
}
a.bank-box, a.bank-box-extra {
text-decoration: none;
}
a.bank-box {
text-decoration: none;
}
.removecc:before {
content: "\f014";
font-family: FontAwesome;
color: gray;
}
.bank-box.bank-item.recurring, .bank-box-extra.bank-item.recurring {
position: relative;
}
.bank-box.bank-item .removecc {
position: absolute;
right: 3px;
visibility: hidden;
}
.bank-box-extra.bank-item .removecc {
position: absolute;
right: 3px;
visibility: hidden;
}
.bank-box.bank-item.recurring:hover .removecc {
visibility: visible;
}
.bank-box-extra.bank-item.recurring:hover .removecc {
visibility: visible;
}
.input-box.bank-item .removecc {
margin-left: 0.5em;
cursor: pointer;
}
.mobile a.bank-box.selected:before {
margin-left: -15px;
}
.mobile a.bank-box-extra.selected:before {
margin-left: -15px;
}
.loading {
background: transparent url(//www.hajdrowscy.pl/wp-content/plugins/przelewy24/assets/images/loadingAnimation.gif) center center no-repeat;
min-height: 60px;
}
.input-box.bank-item input {
margin: 0 0.5em 0 0;
display: inline-block;
}
.checkoutView.payMethodList {
display: inline-block;
width: 100%;
}
.payMethodList {
margin-bottom: 10px;
}
#my-stored-cards .ccbox {
background: #fbfbfb;
border: 1px solid #d6d4d4;
padding: 1em;
margin: 1em;
width: 40%;
display: inline-block;
}
#my-stored-cards .ccbox:nth-child(odd) {
margin-left: 1%;
}
#p24-blik-modal-background {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
z-index: 10000;
}
#p24-blik-modal-background > #p24-blik-modal-holder {
display: flex;
height: 100%;
align-items: center;
justify-content: center;
}
#p24-blik-modal {
position: relative;
border-radius: 2em;
overflow: hidden;
background-color: white;
}
#p24-blik-modal.loading {
background-position: center center;
background-repeat: no-repeat;
}
#p24-blik-modal h1 {
font-weight: bold;
font-size: 2em;
text-transform: uppercase;
background-color: whitesmoke;
color: black;
margin: 0;
padding: .7em 2em;
text-align: center;
}
#p24-blik-modal .close-modal {
position: absolute;
font-size: 2em;
top: .5em;
right: .5em;
}
#p24-blik-modal.loading form > div {
visibility: hidden;
}
#p24-blik-modal p {
text-align: center;
margin: 1em;
}
#p24-blik-modal input[type="text"] {
border: solid 1px silver;
border-radius: .3em;
font-family: monospace;
font-weight: bold;
letter-spacing: .1em;
text-align: center;
font-size: 3em;
width: 7em;
padding: .4em 1em;
}
#p24-blik-modal button {
color: white;
background-color: dimgrey;
text-transform: uppercase;
font-size: 1.4em;
padding: .5em 1em;
border-style: none;
border-radius: 1em;
}
#p24-blik-modal .error {
display: none;
color: darkred;
}
.text-center {
text-align: center;
}
.align-center {
margin: 0 auto;
width: 50%;
}
.extra-promoted-box {
width: 50%;
margin: 0 auto;
transform: scale(1.2);
cursor: pointer;
box-shadow: 0 0 0 1px rgba(136, 136, 136, 0.2);
margin-bottom: 0.8em;
vertical-align: center;
}
.extra-promoted-box:hover {
cursor: pointer;
box-shadow: 0 0 0 2px rgba(136, 136, 136, 0.2);
}
.extra-promoted-box.selected::before {
font-family: FontAwesome;
content: "\f00c";
font-size: 4em;
color: #db2032;
margin: -18px 0 0 30px;
position: absolute;
z-index: 2;
}
.woocommerce-checkout-payment [class^="payment_method_przelewy24"] label img, .woocommerce-checkout-payment [class*=" payment_method_przelewy24"] label img {
max-height: 50px;
}
#p24-dynamic-whole-background {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.6);
z-index: 10000;
}
#p24-dynamic-whole-background div.content {
top: 300px;
margin: auto;
width: 30%;
position: relative;
padding: 20px;
text-align: center;
color: #555;
border:solid 2px #af2325;
background-color: #fff;
cursor: wait;
line-height: 32px;
}@font-face {
font-family: "icons";
src: url(https://www.hajdrowscy.pl/wp-content/plugins/wc-ajax-product-filter/public/icons/icons.eot?0cbf9ceefc3145abe883b9b541c42c0b?#iefix) format("embedded-opentype"),
url(https://www.hajdrowscy.pl/wp-content/plugins/wc-ajax-product-filter/public/icons/icons.woff2?0cbf9ceefc3145abe883b9b541c42c0b) format("woff2"),
url(https://www.hajdrowscy.pl/wp-content/plugins/wc-ajax-product-filter/public/icons/icons.woff?0cbf9ceefc3145abe883b9b541c42c0b) format("woff"),
url(https://www.hajdrowscy.pl/wp-content/plugins/wc-ajax-product-filter/public/icons/icons.ttf?0cbf9ceefc3145abe883b9b541c42c0b) format("truetype"),
url(https://www.hajdrowscy.pl/wp-content/plugins/wc-ajax-product-filter/public/icons/icons.svg?0cbf9ceefc3145abe883b9b541c42c0b#icons) format("svg");
}
i[class^="wcapf-icon-"]:before, i[class*=" wcapf-icon-"]:before {
font-family: icons !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wcapf-icon-star-empty:before {
content: "\f101";
}
.wcapf-icon-star-full:before {
content: "\f102";
}
.wcapf-icon-star-half:before {
content: "\f103";
}:root{--wcapf-chosen-text-color:inherit;--wcapf-chosen-input-placeholder-color:var(--wcapf-chosen-text-color);--wcapf-chosen-active-color:var(--wcapf-primary-color, #5897fb);--wcapf-chosen-active-text-color:var(--wcapf-primary-text-color, #fff);--wcapf-chosen-hover-color:var(--wcapf-primary-color, #3875d7);--wcapf-chosen-border-color:var(--wcapf-dropdown-border-color, #ced4da);--wcapf-chosen-group-color:#999;--wcapf-chosen-background-color:#fff;--wcapf-chosen-selected-color:#e7e8ea;--wcapf-chosen-selected-text-color:var(--wcapf-chosen-text-color);--wcapf-chosen-no-results-text-color:#777;--wcapf-search-choice-close-color:rgba(var(--wcapf-primary-text-color-rgb, 255, 255, 255), .7);--wcapf-chosen-height:2.5em;--wcapf-chosen-border-size:1px;--wcapf-chosen-border-radius:2px;--wcapf-chosen-choice-item-space:0.3125em;--wcapf-chosen-multi-search-input-vr-padding:0.1875em;--wcapf-chosen-search-choice-vr-margin:0.1875em;--wcapf-chosen-search-choice-vr-padding:0.25em;--wcapf-chosen-search-choice-border-size:0px;--wcapf-chosen-search-choice-border-color:var(--wcapf-chosen-border-color);--wcapf-chosen-dropdown-inner-space:0.3125em;--wcapf-chosen-dropdown-item-height:calc(var(--wcapf-chosen-height) - .25em);--wcapf-chosen-dropdown-item-vr-padding:0.3125em;--wcapf-chosen-dropdown-item-hr-padding:0.375em;--wcapf-chosen-single-vr-padding:0.125em;--wcapf-chosen-single-hr-padding:.5em;--wcapf-chosen-search-input-size:calc(var(--wcapf-chosen-height) - .25em);--wcapf-chosen-search-input-border-color:var(--wcapf-chosen-border-color);--wcapf-chosen-search-input-border-size:var(--wcapf-chosen-border-size);--wcapf-chosen-search-input-vr-padding:var(--wcapf-chosen-dropdown-item-vr-padding)}.wcapf-chosen-container.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wcapf-chosen-container.chosen-container *{box-sizing:border-box}.wcapf-chosen-container.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1011;width:100%;border:var(--wcapf-chosen-border-size) solid var(--wcapf-chosen-border-color);border-top-width:0;border-radius:0 0 var(--wcapf-chosen-border-radius) var(--wcapf-chosen-border-radius);background:var(--wcapf-chosen-background-color);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);background-clip:padding-box}.wcapf-chosen-container.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.wcapf-chosen-container.chosen-container.chosen-dropup .chosen-choices,.wcapf-chosen-container.chosen-container.chosen-dropup .chosen-single{z-index:1010}.wcapf-chosen-container.chosen-container.chosen-dropup .chosen-drop{top:auto;bottom:100%;border-color:var(--wcapf-chosen-border-color);border-width:var(--wcapf-chosen-border-size) var(--wcapf-chosen-border-size) 0;border-radius:var(--wcapf-chosen-border-radius) var(--wcapf-chosen-border-radius) 0 0}.wcapf-chosen-container.chosen-container a{cursor:pointer}.wcapf-chosen-container.chosen-container .chosen-single .group-name,.wcapf-chosen-container.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:var(--wcapf-chosen-group-color)}.wcapf-chosen-container.chosen-container .chosen-single .group-name:after,.wcapf-chosen-container.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.wcapf-chosen-container.chosen-container .search-choice-close{position:absolute;right:.1875em;top:0;bottom:0;margin:0;padding:0;border:none;cursor:pointer;display:inline-flex;width:15px;height:100%;background:0 0;box-shadow:none;justify-content:center;color:var(--wcapf-search-choice-close-color);font-size:.8125em;align-items:center;font-weight:400;line-height:1;outline:0;min-height:auto;min-width:unset;transition:none}.wcapf-chosen-container.chosen-container .search-choice-close:active,.wcapf-chosen-container.chosen-container .search-choice-close:hover{color:var(--wcapf-chosen-active-text-color)}.wcapf-chosen-container.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:var(--wcapf-chosen-single-vr-padding) 0 var(--wcapf-chosen-single-vr-padding) var(--wcapf-chosen-single-hr-padding);border:var(--wcapf-chosen-border-size) solid var(--wcapf-chosen-border-color);border-radius:var(--wcapf-chosen-border-radius);background-color:var(--wcapf-chosen-background-color);background-clip:padding-box;color:var(--wcapf-chosen-text-color);text-decoration:none;white-space:nowrap;line-height:calc(var(--wcapf-chosen-height) - calc((var(--wcapf-chosen-single-vr-padding) * 2) + calc(var(--wcapf-chosen-border-size) * 2)));transition:none;font-weight:400;font-size:1em}.wcapf-chosen-container.chosen-container-single .chosen-default .chosen-single-inner{opacity:.5}.wcapf-chosen-container.chosen-container-single .chosen-single .chosen-single-inner,.wcapf-chosen-container.chosen-container-single .chosen-single-with-deselect.chosen-default .chosen-single-inner{display:block;overflow:hidden;margin-right:1.625em;text-overflow:ellipsis;white-space:nowrap}.wcapf-chosen-container.chosen-container-single .chosen-single-with-deselect .chosen-single-inner{margin-right:2.625em}.wcapf-chosen-container.chosen-container-single .chosen-single .search-choice-close{right:1.625em}.wcapf-chosen-container.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:1.125em;height:100%}.wcapf-chosen-container.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:right .3125em top 50% no-repeat var(--wcapf-chevrons-icon);background-size:.9375em}.wcapf-chosen-container.chosen-container-single .chosen-search{position:relative;z-index:1011;margin:var(--wcapf-chosen-dropdown-inner-space) 0;padding:0 var(--wcapf-chosen-dropdown-inner-space);white-space:nowrap}.wcapf-chosen-container.chosen-container-multi.chosen-dropup .chosen-single,.wcapf-chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-dropup .chosen-single{z-index:1010}.wcapf-chosen-container.chosen-container-single .chosen-search input[type=text]{color:var(--wcapf-chosen-text-color);margin:0;padding:var(--wcapf-chosen-search-input-vr-padding) 1.625em var(--wcapf-chosen-search-input-vr-padding) var(--wcapf-chosen-dropdown-item-hr-padding);width:100%;height:auto;outline:0;border:var(--wcapf-chosen-search-input-border-size) solid var(--wcapf-chosen-search-input-border-color);background:right .3125em top 50% no-repeat var(--wcapf-search-icon);background-size:.9375em;font-size:1em;line-height:calc(var(--wcapf-chosen-search-input-size) - calc((var(--wcapf-chosen-search-input-vr-padding) + 2px) * 2));border-radius:var(--wcapf-chosen-border-radius);box-shadow:none;min-height:auto}.wcapf-chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.wcapf-chosen-container.chosen-container-single .chosen-drop .result-selected{background-color:var(--wcapf-chosen-selected-color);color:var(--wcapf-chosen-selected-text-color)}.wcapf-chosen-container.chosen-container .chosen-results{color:var(--wcapf-chosen-text-color);position:relative;overflow-x:hidden;overflow-y:auto;margin:var(--wcapf-chosen-dropdown-inner-space) var(--wcapf-chosen-dropdown-inner-space) var(--wcapf-chosen-dropdown-inner-space) 0;padding:0 0 0 var(--wcapf-chosen-dropdown-inner-space);max-height:calc(var(--wcapf-chosen-dropdown-item-height) * 6)}.wcapf-chosen-container.chosen-container .chosen-results li{display:none;margin:0;padding:var(--wcapf-chosen-dropdown-item-vr-padding) var(--wcapf-chosen-dropdown-item-hr-padding);list-style:none;line-height:calc(var(--wcapf-chosen-dropdown-item-height) - calc(var(--wcapf-chosen-dropdown-item-vr-padding) * 2));word-wrap:break-word;-webkit-touch-callout:none;border-radius:var(--wcapf-chosen-border-radius);border:none;font-weight:400;font-size:1em;text-decoration:none;box-shadow:none}.wcapf-chosen-container.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.wcapf-chosen-container.chosen-container .chosen-results li.disabled-result{display:list-item;opacity:.5;cursor:default}.wcapf-chosen-container.chosen-container .chosen-results li.highlighted{background-color:var(--wcapf-chosen-hover-color);color:var(--wcapf-chosen-active-text-color)}.wcapf-chosen-container.chosen-container .chosen-results li.no-results{background:var(--wcapf-chosen-selected-color);color:var(--wcapf-chosen-no-results-text-color);display:list-item}.wcapf-chosen-container.chosen-container .chosen-results li.no-results span{text-decoration:underline}.wcapf-chosen-container.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.wcapf-chosen-container.chosen-container .chosen-results li.group-option{padding-left:.9375em}.wcapf-chosen-container.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.wcapf-chosen-container.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 var(--wcapf-chosen-choice-item-space) var(--wcapf-chosen-choice-item-space) 0;width:100%;height:auto;border-radius:var(--wcapf-chosen-border-radius);border:var(--wcapf-chosen-border-size) solid var(--wcapf-chosen-border-color);background-color:var(--wcapf-chosen-background-color);cursor:text;line-height:1}.wcapf-chosen-container.chosen-container-multi .chosen-choices li{float:left;list-style:none;font-weight:400;box-shadow:none;border:none;text-transform:none;min-height:auto;height:auto;line-height:1;margin:var(--wcapf-chosen-choice-item-space) 0 0 var(--wcapf-chosen-choice-item-space)}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-field{padding:0;white-space:nowrap}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text]{color:var(--wcapf-chosen-text-color);margin:0;padding:0 var(--wcapf-chosen-multi-search-input-vr-padding);outline:0;border:none;background:0 0;box-shadow:none;font-size:1em;font-weight:400;border-radius:0;width:25px;line-height:calc(var(--wcapf-chosen-height) - calc((var(--wcapf-chosen-choice-item-space) + var(--wcapf-chosen-border-size)) * 2));min-height:auto;height:auto}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-field ::-moz-placeholder{color:var(--wcapf-chosen-input-placeholder-color);opacity:1}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-field :-ms-input-placeholder{opacity:1;color:var(--wcapf-chosen-input-placeholder-color)}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-field ::placeholder{color:var(--wcapf-chosen-input-placeholder-color);opacity:1}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-field ::-ms-input-placeholder{color:var(--wcapf-chosen-input-placeholder-color)}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:0 1.25em 0 .375em;border:var(--wcapf-chosen-search-choice-border-size) solid var(--wcapf-chosen-search-choice-border-color);border-radius:var(--wcapf-chosen-border-radius);max-width:unset;background-color:var(--wcapf-chosen-active-color);color:var(--wcapf-chosen-active-text-color);line-height:calc(var(--wcapf-chosen-height) - calc((var(--wcapf-chosen-choice-item-space) + var(--wcapf-chosen-border-size)) * 2));cursor:default;font-size:1em}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-choice .chosen-choice-inner{word-wrap:break-word}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:.375em;border:var(--wcapf-chosen-search-choice-border-size) solid #ccc;background-color:#e4e4e4;color:#666}.wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.wcapf-chosen-container.chosen-container-multi .chosen-drop .result-selected{color:var(--wcapf-chosen-active-color);cursor:default;display:list-item}.wcapf-chosen-container.chosen-container-active.chosen-with-drop .chosen-choices,.wcapf-chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.wcapf-chosen-container.chosen-container-active.chosen-with-drop.chosen-dropup .chosen-choices,.wcapf-chosen-container.chosen-container-active.chosen-with-drop.chosen-dropup .chosen-single{border-radius:0 0 var(--wcapf-chosen-border-radius) var(--wcapf-chosen-border-radius)}.wcapf-chosen-container.chosen-disabled{opacity:.5;cursor:default}.wcapf-chosen-container.chosen-disabled .chosen-single,.wcapf-chosen-container.chosen-disabled .search-choice-close{cursor:default}.create-option a{font-size:95%;word-wrap:break-word;position:relative;margin:3px 5px 3px -6px;padding:4px 5px;border:1px solid #aaa;border-radius:4px;max-width:unset;background-color:#eee;color:#333;line-height:12px}.create-option a:hover{text-decoration:none}.wcapf-chosen-container.chosen-rtl{text-align:right}.wcapf-chosen-container.chosen-rtl .chosen-single{padding:var(--wcapf-chosen-single-vr-padding) var(--wcapf-chosen-single-hr-padding) var(--wcapf-chosen-single-vr-padding) 0}.wcapf-chosen-container.chosen-rtl .chosen-single .chosen-single-inner{margin-right:0;margin-left:1.625em;direction:rtl}.wcapf-chosen-container.chosen-rtl .chosen-single-with-deselect .chosen-single-inner{margin-right:0;margin-left:2.625em}.wcapf-chosen-container.chosen-rtl .chosen-single div{right:auto;left:0}.wcapf-chosen-container.chosen-rtl .chosen-single .search-choice-close{right:auto;left:1.625em}.wcapf-chosen-container.chosen-rtl.chosen-container-multi .chosen-choices{padding:0 0 var(--wcapf-chosen-choice-item-space) var(--wcapf-chosen-choice-item-space)}.wcapf-chosen-container.chosen-rtl .chosen-choices li{float:right;margin:var(--wcapf-chosen-choice-item-space) var(--wcapf-chosen-choice-item-space) 0 0}.wcapf-chosen-container.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.wcapf-chosen-container.chosen-rtl .chosen-choices li.search-choice{padding:0 .375em 0 1.25em}.wcapf-chosen-container.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:.1875em}.wcapf-chosen-container.chosen-rtl .chosen-choices li.search-choice-disabled{padding-left:.375em}.wcapf-chosen-container.chosen-rtl.chosen-container-single .chosen-results{margin:var(--wcapf-chosen-dropdown-inner-space) 0 var(--wcapf-chosen-dropdown-inner-space) var(--wcapf-chosen-dropdown-inner-space);padding:0 var(--wcapf-chosen-dropdown-inner-space) 0 0}.wcapf-chosen-container.chosen-rtl .chosen-results li.group-option{padding-right:.9375em;padding-left:0}.wcapf-chosen-container.chosen-rtl .chosen-search input[type=text]{padding:var(--wcapf-chosen-search-input-vr-padding) var(--wcapf-chosen-dropdown-item-hr-padding) var(--wcapf-chosen-search-input-vr-padding) 1.625em;background:left .3125em top 50% no-repeat var(--wcapf-search-icon);background-size:.9375em;direction:rtl}.wcapf-chosen-container.chosen-rtl.chosen-container-single .chosen-single div b{background:left .3125em top 50% no-repeat var(--wcapf-chevrons-icon);background-size:.9375em}:root{--wcapf-nouislider-target-bg-color:#e5e5e5;--wcapf-nouislider-target-border-radius:0;--wcapf-nouislider-target-size:8px;--wcapf-nouislider-connect-bg-color:#3ea8ff;--wcapf-nouislider-connects-border-radius:0;--wcapf-nouislider-handle-border-radius:0;--wcapf-nouislider-handle-bg-color:#3ea8ff;--wcapf-nouislider-handle-hr-size:4px;--wcapf-nouislider-handle-vr-size:20px;--wcapf-nouislider-disabled-opacity:0.5}.wcapf-noui-target,.wcapf-noui-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.wcapf-noui-target{position:relative}.wcapf-noui-base,.wcapf-noui-connects{width:100%;height:100%;position:relative;z-index:1}.wcapf-noui-connects{overflow:hidden;z-index:0}.wcapf-noui-connect,.wcapf-noui-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.wcapf-noui-txt-dir-rtl.wcapf-noui-horizontal .wcapf-noui-origin{left:0;right:auto}.wcapf-noui-vertical .wcapf-noui-origin{top:-100%;width:0}.wcapf-noui-horizontal .wcapf-noui-origin{height:0}.wcapf-noui-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.wcapf-noui-touch-area{height:100%;width:100%}.wcapf-noui-state-tap .wcapf-noui-connect,.wcapf-noui-state-tap .wcapf-noui-origin{-webkit-transition:transform .3s;transition:transform .3s}.wcapf-noui-state-drag *{cursor:inherit!important}.wcapf-noui-horizontal{height:var(--wcapf-nouislider-target-size)}.wcapf-noui-horizontal .wcapf-noui-handle{width:var(--wcapf-nouislider-handle-hr-size);height:var(--wcapf-nouislider-handle-vr-size);right:calc(var(--wcapf-nouislider-handle-hr-size)/ -2);top:calc((var(--wcapf-nouislider-handle-vr-size) - var(--wcapf-nouislider-target-size))/ -2)}.wcapf-noui-vertical{width:var(--wcapf-nouislider-target-size)}.wcapf-noui-vertical .wcapf-noui-handle{width:var(--wcapf-nouislider-handle-vr-size);height:var(--wcapf-nouislider-handle-hr-size);right:calc((var(--wcapf-nouislider-handle-vr-size) - var(--wcapf-nouislider-target-size))/ -2);bottom:calc(var(--wcapf-nouislider-handle-hr-size)/ -2)}.wcapf-noui-txt-dir-rtl.wcapf-noui-horizontal .wcapf-noui-handle{left:calc(var(--wcapf-nouislider-handle-hr-size)/ -2);right:auto}.wcapf-noui-target{background:var(--wcapf-nouislider-target-bg-color);border-radius:var(--wcapf-nouislider-target-border-radius);padding:0 calc(var(--wcapf-nouislider-handle-hr-size)/ 2)}.wcapf-noui-connects{border-radius:var(--wcapf-nouislider-connects-border-radius)}.wcapf-noui-connect{background:var(--wcapf-nouislider-connect-bg-color)}.wcapf-noui-draggable{cursor:ew-resize}.wcapf-noui-vertical .wcapf-noui-draggable{cursor:ns-resize}.wcapf-noui-handle{border-radius:var(--wcapf-nouislider-handle-border-radius);background:var(--wcapf-nouislider-handle-bg-color);cursor:pointer}.wcapf-noui-slider[disabled]{opacity:var(--wcapf-nouislider-disabled-opacity)}[disabled] .wcapf-noui-handle,[disabled].wcapf-noui-handle,[disabled].wcapf-noui-target{cursor:not-allowed}.wcapf-noui-pips,.wcapf-noui-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.wcapf-noui-pips{position:absolute;color:#999}.wcapf-noui-value{position:absolute;white-space:nowrap;text-align:center}.wcapf-noui-value-sub{color:#ccc;font-size:10px}.wcapf-noui-marker{position:absolute;background:#CCC}.wcapf-noui-marker-sub{background:#AAA}.wcapf-noui-marker-large{background:#AAA}.wcapf-noui-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.wcapf-noui-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wcapf-noui-rtl .wcapf-noui-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.wcapf-noui-marker-horizontal.wcapf-noui-marker{margin-left:-1px;width:2px;height:5px}.wcapf-noui-marker-horizontal.wcapf-noui-marker-sub{height:10px}.wcapf-noui-marker-horizontal.wcapf-noui-marker-large{height:15px}.wcapf-noui-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.wcapf-noui-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.wcapf-noui-rtl .wcapf-noui-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.wcapf-noui-marker-vertical.wcapf-noui-marker{width:5px;height:2px;margin-top:-1px}.wcapf-noui-marker-vertical.wcapf-noui-marker-sub{width:10px}.wcapf-noui-marker-vertical.wcapf-noui-marker-large{width:15px}.wcapf-noui-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.wcapf-noui-horizontal .wcapf-noui-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.wcapf-noui-vertical .wcapf-noui-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.wcapf-noui-horizontal .wcapf-noui-origin>.wcapf-noui-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.wcapf-noui-vertical .wcapf-noui-origin>.wcapf-noui-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
.wcapf-filter *,.wcapf-filter ::after,.wcapf-filter ::before,.wcapf-loader *,.wcapf-loader ::after,.wcapf-loader ::before{box-sizing:border-box}.wcapf-filter .wcapf-list-wrapper ul.wcapf-filter-options,.wcapf-filter .wcapf-list-wrapper ul.wcapf-filter-options li.wcapf-filter-option{border:none;list-style-type:none;line-height:inherit;margin:0;padding:0}body.rtl .wcapf-filter .wcapf-search-box.with-icon.icon-left .wcapf-search-icon,body:not(.rtl) .hierarchy-list.hierarchy-toggle-at-end .wcapf-hierarchy-accordion-toggle,body:not(.rtl) .wcapf-filter .wcapf-search-box.with-icon.icon-right .wcapf-search-icon{right:0}.wcapf-loader .Eclipse path,.wcapf-loader .Gear path,.wcapf-loader .Reload path:nth-of-type(2),.wcapf-loader .Spin circle,.wcapf-loader .Spinner rect{fill:var(--wcapf-primary-color)}:root{--wcapf-primary-color:rgba(var(--wcapf-primary-color-rgb), 1);--wcapf-primary-text-color:rgba(var(--wcapf-primary-text-color-rgb), 1);--wcapf-disabled-bg-color:#f4f4f0;--wcapf-filter-base-bottom-margin:2em;--wcapf-filter-line-height:inherit;--wcapf-filter-count-opacity:.6;--wcapf-filter-title-font-size:1.25em;--wcapf-filter-title-font-weight:600;--wcapf-filter-title-margin-bottom:1em;--wcapf-filter-title-line-height:1.6;--wcapf-filter-accordion-icon-size:.9em;--wcapf-filter-title-inner-gap:.25em;--wcapf-input-text-bg-color:#fff;--wcapf-input-text-font-size:1em;--wcapf-input-text-hr-padding:0.625em;--wcapf-input-text-vr-padding:0.375em;--wcapf-input-text-border-color:#ddd;--wcapf-input-text-border-radius:2px;--wcapf-range-filter-unit-size:2em;--wcapf-nouislider-input-field-margin-bottom:1.5em;--wcapf-nouislider-plain-text-margin-bottom:1.2em;--wcapf-range-slider-bottom-padding:1em;--wcapf-hierarchy-nav-indent:1.618em;--wcapf-filter-item-vertical-spacing:.4em;--wcapf-filter-item-horizontal-spacing:.4em;--wcapf-list-type-native-horizontal-spacing:.875em;--wcapf-checkbox-radio-space:0.5em;--wcapf-dropdown-border-color:#ddd;--wcapf-dropdown-border-radius:0.25em;--wcapf-labeled-nav-bg-color:#fff;--wcapf-labeled-nav-border-size:1px;--wcapf-labeled-nav-border-color:#ddd;--wcapf-labeled-nav-margin:0.4em;--wcapf-labeled-nav-border-radius:6px;--wcapf-labeled-nav-hr-padding:10px;--wcapf-labeled-nav-vr-padding:3px;--wcapf-active-filters-before-products-bottom-margin:1em;--wcapf-active-filters-before-products-clear-button-gap:1em;--wcapf-clear-all-btn-top-margin:.5em;--wcapf-active-filters-group-top-margin:.5em;--wcapf-active-filters-group-heading-font-size:.85em;--wcapf-active-filters-group-heading-font-weight:lighter;--wcapf-active-filters-group-heading-bottom-margin:.5em;--wcapf-active-filter-item-bg-color:var(--wcapf-labeled-nav-bg-color);--wcapf-active-filter-item-border-size:var(--wcapf-labeled-nav-border-size);--wcapf-active-filter-item-border-color:var(--wcapf-labeled-nav-border-color);--wcapf-active-filter-item-margin:var(--wcapf-labeled-nav-margin);--wcapf-active-filter-item-border-radius:var(--wcapf-labeled-nav-border-radius);--wcapf-active-filter-item-hr-padding:var(--wcapf-labeled-nav-hr-padding);--wcapf-active-filter-item-vr-padding:var(--wcapf-labeled-nav-vr-padding);--wcapf-active-filter-item-cross-icon-gap:2;--wcapf-active-filter-item-cross-icon-hr-position:.7;--wcapf-active-filter-item-cross-icon-opacity:.6;--wcapf-search-box-margin-bottom:1em;--wcapf-soft-limit-wrapper-margin-top:1em;--wcapf-empty-item-cursor:default;--wcapf-empty-item-opacity:.6;--wcapf-current-tax-item-cursor:default;--wcapf-label-active-as-ancestor-bg-color:var(--wcapf-disabled-bg-color);--wcapf-label-active-as-archive-bg-color:#e9e9e9;--wcapf-labeled-nav-disabled-bg-color:var(--wcapf-disabled-bg-color);--wcapf-btn-secondary-bg-color:#fff;--wcapf-btn-secondary-text-color:var(--wcapf-primary-color);--wcapf-btn-primary-text-color:var(--wcapf-primary-text-color);--wcapf-btn-primary-bg-color:var(--wcapf-primary-color);--wcapf-btn-border-color:var(--wcapf-primary-color);--wcapf-btn-border-size:1px;--wcapf-btn-border-radius:2px;--wcapf-btn-hr-padding:1.375em;--wcapf-btn-vr-padding:.5em;--wcapf-btn-disabled-opacity:.6;--wcapf-btn-disabled-cursor:default;--wcapf-chevrons-icon:url(data:image/svg+xml;data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij48cGF0aCBmaWxsPSIjNTU1IiBkPSJNIDI4IDcuMjU3OCBDIDI3LjQ4NDQgNy4yNTc4IDI2Ljk2ODggNy40Njg3IDI2LjQwNjMgNy45Mzc1IEwgMTAuNjA5NCAyMC43NTc4IEMgMTAuMjExMCAyMS4xMDk0IDkuOTc2NiAyMS42MDE2IDkuOTc2NiAyMi4zMDQ3IEMgOS45NzY2IDIzLjUyMzQgMTAuODkwNiAyNC40Mzc1IDEyLjEzMjggMjQuNDM3NSBDIDEyLjYyNTAgMjQuNDM3NSAxMy4xNDA2IDI0LjI1MDAgMTMuNjc5NyAyMy44MjgxIEwgMjggMTIuMTU2MiBMIDQyLjMyMDMgMjMuODI4MSBDIDQyLjg1OTQgMjQuMjUwMCA0My4zNzUwIDI0LjQzNzUgNDMuODkwNiAyNC40Mzc1IEMgNDUuMTA5NCAyNC40Mzc1IDQ2LjAyMzQgMjMuNTIzNCA0Ni4wMjM0IDIyLjMwNDcgQyA0Ni4wMjM0IDIxLjYwMTYgNDUuNzg5MCAyMS4xMDk0IDQ1LjM5MDYgMjAuNzU3OCBMIDI5LjU5MzcgNy45MTQwIEMgMjkuMDMxMiA3LjQ2ODcgMjguNTM5MCA3LjI1NzggMjggNy4yNTc4IFogTSAyOCA0OC43NDIyIEMgMjguNTM5MCA0OC43NDIyIDI5LjAzMTIgNDguNTMxMiAyOS41OTM3IDQ4LjA4NTkgTCA0NS4zOTA2IDM1LjI0MjIgQyA0NS43ODkwIDM0Ljg5MDYgNDYuMDIzNCAzNC4zOTg0IDQ2LjAyMzQgMzMuNjk1MyBDIDQ2LjAyMzQgMzIuNDc2NSA0NS4xMDk0IDMxLjUzOTEgNDMuODkwNiAzMS41MzkxIEMgNDMuMzc1MCAzMS41MzkxIDQyLjg1OTQgMzEuNzUwMCA0Mi4zMjAzIDMyLjE3MTggTCAyOCA0My44NDM3IEwgMTMuNjc5NyAzMi4xNzE4IEMgMTMuMTQwNiAzMS43NTAwIDEyLjYyNTAgMzEuNTM5MSAxMi4xMzI4IDMxLjUzOTEgQyAxMC44OTA2IDMxLjUzOTEgOS45NzY2IDMyLjQ3NjUgOS45NzY2IDMzLjY5NTMgQyA5Ljk3NjYgMzQuMzk4NCAxMC4yMTEwIDM0Ljg5MDYgMTAuNjA5NCAzNS4yNDIyIEwgMjYuNDA2MyA0OC4wNjI1IEMgMjYuOTY4OCA0OC41MzEyIDI3LjQ4NDQgNDguNzQyMiAyOCA0OC43NDIyIFoiLz48L3N2Zz4=);--wcapf-search-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij48cGF0aCBmaWxsPSIjNTU1IiBkPSJNIDIzLjk1NzAgNDEuNzY5NSBDIDI3Ljg0NzYgNDEuNzY5NSAzMS40ODA0IDQwLjUwMzkgMzQuNDMzNiAzOC4zOTQ1IEwgNDUuNTQyOSA0OS41MDM5IEMgNDYuMDU4NSA1MC4wMTk1IDQ2LjczODIgNTAuMjc3NCA0Ny40NDE0IDUwLjI3NzQgQyA0OC45NjQ4IDUwLjI3NzQgNTAuMDY2NCA0OS4xMDU1IDUwLjA2NjQgNDcuNjA1NSBDIDUwLjA2NjQgNDYuOTAyMyA0OS44MzIyIDQ2LjI0NjEgNDkuMzE2MiA0NS43MzA1IEwgMzguMjc3MyAzNC42Njc5IEMgNDAuNTk3NiAzMS42MjExIDQxLjk4MDQgMjcuODQ3NiA0MS45ODA0IDIzLjc0NjEgQyA0MS45ODA0IDEzLjgzMjAgMzMuODcxMCA1LjcyMjYgMjMuOTU3MCA1LjcyMjYgQyAxNC4wMTk1IDUuNzIyNiA1LjkzMzYgMTMuODMyMCA1LjkzMzYgMjMuNzQ2MSBDIDUuOTMzNiAzMy42NjAxIDE0LjAxOTUgNDEuNzY5NSAyMy45NTcwIDQxLjc2OTUgWiBNIDIzLjk1NzAgMzcuODc4OSBDIDE2LjE5OTIgMzcuODc4OSA5LjgyNDIgMzEuNDgwNSA5LjgyNDIgMjMuNzQ2MSBDIDkuODI0MiAxNi4wMTE3IDE2LjE5OTIgOS42MTMzIDIzLjk1NzAgOS42MTMzIEMgMzEuNjkxNCA5LjYxMzMgMzguMDg5OCAxNi4wMTE3IDM4LjA4OTggMjMuNzQ2MSBDIDM4LjA4OTggMzEuNDgwNSAzMS42OTE0IDM3Ljg3ODkgMjMuOTU3MCAzNy44Nzg5IFoiLz48L3N2Zz4=)}.wcapf-star-icon{color:var(--wcapf-star-icon-color)}.wcapf-filter{line-height:var(--wcapf-filter-line-height);margin:0 0 var(--wcapf-filter-base-bottom-margin)}.wcapf-filter-title~.wcapf-filter-inner>div{padding-top:var(--wcapf-filter-title-margin-bottom)}.wcapf-filter .wcapf-list-wrapper ul.wcapf-filter-options{width:100%}.wcapf-filter .wcapf-list-wrapper ul.wcapf-filter-options li.wcapf-filter-option label{background:0 0;box-shadow:none;color:inherit;cursor:pointer;font-size:1em;font-weight:400;outline:0;text-transform:none;letter-spacing:normal;min-height:auto;height:auto;width:auto;margin:0;padding:0;line-height:inherit}.wcapf-filter .wcapf-list-wrapper.layout-list ul.wcapf-filter-options li.wcapf-filter-option{margin-bottom:var(--wcapf-filter-item-vertical-spacing)}.wcapf-filter .wcapf-list-wrapper.layout-list ul.wcapf-filter-options li.wcapf-filter-option ul.wcapf-filter-options li:first-child{margin-top:var(--wcapf-filter-item-vertical-spacing)}body:not(.rtl) .wcapf-filter .wcapf-list-wrapper.layout-list ul.wcapf-filter-options li.wcapf-filter-option ul.wcapf-filter-options{padding-left:var(--wcapf-hierarchy-nav-indent)}body.rtl .wcapf-filter .wcapf-list-wrapper.layout-list ul.wcapf-filter-options li.wcapf-filter-option ul.wcapf-filter-options{padding-right:var(--wcapf-hierarchy-nav-indent)}.wcapf-filter .wcapf-list-wrapper.layout-list .wcapf-filter-item{display:flex}.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item{position:relative}.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item label{align-items:center;display:flex}.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=checkbox],.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=radio]{cursor:pointer;margin:0;padding:0}body:not(.rtl) .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=checkbox],body:not(.rtl) .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=radio]{margin-right:var(--wcapf-checkbox-radio-space)}body.rtl .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=checkbox],body.rtl .wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item input[type=radio]{margin-left:var(--wcapf-checkbox-radio-space)}.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.empty-item label{cursor:var(--wcapf-empty-item-cursor);opacity:var(--wcapf-empty-item-opacity)}.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.empty-item label input[type=checkbox],.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.empty-item label input[type=radio]{cursor:var(--wcapf-empty-item-cursor)}.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.active-as-ancestor label,.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.active-as-ancestor label input[type=checkbox],.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.active-as-ancestor label input[type=radio],.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.current-tax-item label,.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.current-tax-item label input[type=checkbox],.wcapf-filter .wcapf-list-wrapper.list-type-native .wcapf-filter-item.current-tax-item label input[type=radio]{cursor:var(--wcapf-current-tax-item-cursor)}.wcapf-filter .wcapf-list-wrapper.list-type-native:not(.stylish-checkbox-radio) li.wcapf-filter-option input[type=checkbox],.wcapf-filter .wcapf-list-wrapper.list-type-native:not(.stylish-checkbox-radio) li.wcapf-filter-option input[type=radio]{outline:0}.wcapf-filter .wcapf-list-wrapper.list-type-native:not(.stylish-checkbox-radio) li.wcapf-filter-option input[type=checkbox]:focus-visible,.wcapf-filter .wcapf-list-wrapper.list-type-native:not(.stylish-checkbox-radio) li.wcapf-filter-option input[type=radio]:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-filter .wcapf-list-wrapper.list-type-native{--wcapf-filter-item-horizontal-spacing:var(--wcapf-list-type-native-horizontal-spacing)}.wcapf-filter .wcapf-list-wrapper.layout-inline li.wcapf-filter-option{display:inline-flex}body:not(.rtl) .wcapf-filter .wcapf-list-wrapper.layout-inline li.wcapf-filter-option{margin:0 var(--wcapf-filter-item-horizontal-spacing) var(--wcapf-filter-item-vertical-spacing) 0}body.rtl .wcapf-filter .wcapf-list-wrapper.layout-inline li.wcapf-filter-option{margin:0 0 var(--wcapf-filter-item-vertical-spacing) var(--wcapf-filter-item-horizontal-spacing)}.wcapf-list-wrapper:not(.count-badge) .wcapf-nav-item-count{opacity:var(--wcapf-filter-count-opacity)}.wcapf-list-wrapper:not(.count-badge) .wcapf-nav-item-count::before{content:' ('}.wcapf-list-wrapper:not(.count-badge) .wcapf-nav-item-count::after{content:')'}.hierarchy-list .wcapf-filter-item{--wcapf-accordion-toggle-width:1px;--wcapf-hierarchy-accordion-button-hr-space:.4em;--wcapf-hierarchy-accordion-button-size:22px;--wcapf-hierarchy-accordion-toggle-color:#666;--wcapf-hierarchy-accordion-toggle-size:13px}body:not(.rtl) .hierarchy-list.hierarchy-toggle-at-end .wcapf-filter-item{padding-right:calc(var(--wcapf-hierarchy-accordion-button-size) + var(--wcapf-hierarchy-accordion-button-hr-space))}body.rtl .hierarchy-list.hierarchy-toggle-at-end .wcapf-filter-item{padding-left:calc(var(--wcapf-hierarchy-accordion-button-size) + var(--wcapf-hierarchy-accordion-button-hr-space))}.wcapf-hierarchy-accordion-toggle{border-radius:2px;cursor:pointer;height:var(--wcapf-hierarchy-accordion-button-size);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--wcapf-hierarchy-accordion-button-size)}.wcapf-hierarchy-accordion-toggle::after,.wcapf-hierarchy-accordion-toggle::before{background-color:var(--wcapf-hierarchy-accordion-toggle-color);content:'';position:absolute}.wcapf-hierarchy-accordion-toggle::before{height:var(--wcapf-hierarchy-accordion-toggle-size);left:50%;margin-left:calc(calc(var(--wcapf-accordion-toggle-width)/ 2) * -1);margin-top:calc(calc(var(--wcapf-hierarchy-accordion-toggle-size)/ 2) * -1);top:50%;width:var(--wcapf-accordion-toggle-width)}.wcapf-hierarchy-accordion-toggle::after{height:var(--wcapf-accordion-toggle-width);left:50%;margin-left:calc(calc(var(--wcapf-hierarchy-accordion-toggle-size)/ 2) * -1);margin-top:calc(calc(var(--wcapf-accordion-toggle-width)/ 2) * -1);top:50%;width:var(--wcapf-hierarchy-accordion-toggle-size)}.wcapf-loader,body.rtl .hierarchy-list.hierarchy-toggle-at-end .wcapf-hierarchy-accordion-toggle,body.rtl .wcapf-filter .wcapf-search-box.with-icon.icon-right .wcapf-search-icon,body:not(.rtl) .wcapf-filter .wcapf-search-box.with-icon.icon-left .wcapf-search-icon{left:0}.wcapf-hierarchy-accordion-toggle[aria-pressed=true]::before{content:none}.wcapf-hierarchy-accordion-toggle:focus{outline:0}.wcapf-hierarchy-accordion-toggle:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.hierarchy-list:not(.hierarchy-toggle-at-end) .wcapf-filter-item{align-items:center;gap:var(--wcapf-hierarchy-accordion-button-hr-space)}.hierarchy-list:not(.hierarchy-toggle-at-end) .wcapf-hierarchy-accordion-toggle{position:relative}.hierarchy-list.hierarchy-toggle-at-end .wcapf-hierarchy-accordion-toggle{margin-top:calc(calc(var(--wcapf-hierarchy-accordion-button-size)/ 2) * -1);position:absolute;top:50%}.wcapf-use-focus .wcapf-range-wrapper input[type=text]:focus,.wcapf-use-focus .wcapf-search-box input[type=text]:focus,.wcapf-use-focus .wcapf-select-improved:focus{border-color:var(--wcapf-primary-color)}.wcapf-use-focus .wcapf-chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-choices,.wcapf-use-focus .wcapf-chosen-container.chosen-container-active:not(.chosen-with-drop) .chosen-single{border-color:var(--wcapf-chosen-active-color)}.stylish-checkbox-radio{--wcapf-checkbox-radio-space:10px;--wcapf-stylish-checkbox-radio-size:18px;--wcapf-stylish-checkbox-radio-bg-color:#fff;--wcapf-stylish-checkbox-radio-disabled-bg-color:var(--wcapf-disabled-bg-color);--wcapf-stylish-checkbox-radio-disabled-text-color:#ccc;--wcapf-stylish-checkbox-radio-primary-color:var(--wcapf-primary-color);--wcapf-stylish-checkbox-radio-primary-text-color:var(--wcapf-primary-text-color);--wcapf-stylish-checkbox-radio-border-color:#ddd;--wcapf-stylish-checkbox-radio-border-size:1px;--wcapf-stylish-checkbox-radio-border-radius:2px;--wcapf-stylish-checkbox-checked-width:6px;--wcapf-stylish-checkbox-checked-height:12px;--wcapf-stylish-radio-checked-size:6px}.stylish-checkbox-radio input[type=checkbox],.stylish-checkbox-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--wcapf-stylish-checkbox-radio-size);height:var(--wcapf-stylish-checkbox-radio-size);border:var(--wcapf-stylish-checkbox-radio-border-size) solid var(--wcapf-stylish-checkbox-radio-border-color);border-radius:var(--wcapf-stylish-checkbox-radio-border-radius);background-color:var(--wcapf-stylish-checkbox-radio-bg-color);position:relative;outline:0;display:inline-flex;flex-shrink:0;transition:none;box-shadow:none}.stylish-checkbox-radio input[type=checkbox]::after,.stylish-checkbox-radio input[type=radio]::after{content:none}.stylish-checkbox-radio input[type=checkbox]:focus,.stylish-checkbox-radio input[type=radio]:focus{outline:0}.stylish-checkbox-radio input[type=checkbox]:focus-visible,.stylish-checkbox-radio input[type=radio]:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.stylish-checkbox-radio input[type=radio]{border-radius:50%}.stylish-checkbox-radio input[type=checkbox]:disabled,.stylish-checkbox-radio input[type=radio]:disabled{background:var(--wcapf-stylish-checkbox-radio-disabled-bg-color)}.stylish-checkbox-radio input[type=checkbox]:checked{background-color:var(--wcapf-stylish-checkbox-radio-primary-color);border-color:var(--wcapf-stylish-checkbox-radio-primary-color)}.stylish-checkbox-radio input[type=checkbox]:checked::before{content:'';left:50%;top:calc(50% - 2px);transform:translate(-50%,-50%) rotate(45deg);width:var(--wcapf-stylish-checkbox-checked-width);height:var(--wcapf-stylish-checkbox-checked-height);border-style:solid;border-color:var(--wcapf-stylish-checkbox-radio-primary-text-color);border-width:0 2px 2px 0;position:absolute}.stylish-checkbox-radio input[type=radio]:checked{background-color:var(--wcapf-stylish-checkbox-radio-primary-color);border-color:var(--wcapf-stylish-checkbox-radio-primary-color)}.stylish-checkbox-radio input[type=radio]:checked::before{content:'';width:var(--wcapf-stylish-radio-checked-size);height:var(--wcapf-stylish-radio-checked-size);background-color:var(--wcapf-stylish-checkbox-radio-primary-text-color);border-radius:10px;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%)}.stylish-checkbox-radio .current-tax-item input[type=checkbox]:checked{background-color:var(--wcapf-stylish-checkbox-radio-disabled-bg-color);border-color:var(--wcapf-stylish-checkbox-radio-border-color)}.stylish-checkbox-radio .current-tax-item input[type=checkbox]:checked::before{border-color:var(--wcapf-stylish-checkbox-radio-disabled-text-color)}.stylish-checkbox-radio .current-tax-item input[type=radio]:checked{background-color:var(--wcapf-stylish-checkbox-radio-disabled-bg-color);border-color:var(--wcapf-stylish-checkbox-radio-border-color)}.stylish-checkbox-radio .current-tax-item input[type=radio]:checked::before{background-color:var(--wcapf-stylish-checkbox-radio-disabled-text-color)}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item label{display:flex;position:relative}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item .wcapf-filter-item-label{background-color:var(--wcapf-labeled-nav-bg-color);border:var(--wcapf-labeled-nav-border-size) solid var(--wcapf-labeled-nav-border-color);border-radius:var(--wcapf-labeled-nav-border-radius);padding:var(--wcapf-labeled-nav-vr-padding) var(--wcapf-labeled-nav-hr-padding);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item input[type=checkbox],.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item input[type=radio]{font-size:0;height:0;opacity:0;position:absolute;width:0}.wcapf-pretty-text-inputs .date-input-wrapper .date-input,.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=text],.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=number],.wcapf-pretty-text-inputs .wcapf-search-box input[type=text]{font-size:var(--wcapf-input-text-font-size);height:auto;margin:0;min-height:auto;padding:var(--wcapf-input-text-vr-padding) var(--wcapf-input-text-hr-padding);max-width:unset;line-height:inherit}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item input[type=checkbox]:focus-visible~.wcapf-filter-item-label,.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item input[type=radio]:focus-visible~.wcapf-filter-item-label{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item input[type=checkbox][disabled]~.wcapf-filter-item-label,.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item input[type=radio][disabled]~.wcapf-filter-item-label{background-color:var(--wcapf-labeled-nav-disabled-bg-color)}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.empty-item label{cursor:var(--wcapf-empty-item-cursor);opacity:var(--wcapf-empty-item-opacity)}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.active-as-ancestor label,.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.current-tax-item label{cursor:var(--wcapf-current-tax-item-cursor)}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.current-tax-item input[type=checkbox]:checked~.wcapf-filter-item-label,.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.current-tax-item input[type=radio]:checked~.wcapf-filter-item-label{background-color:var(--wcapf-label-active-as-archive-bg-color);border-color:var(--wcapf-labeled-nav-border-color);color:inherit}.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.active-as-ancestor input[type=checkbox]~.wcapf-filter-item-label,.wcapf-filter .wcapf-list-wrapper.display-type-label .wcapf-filter-item.active-as-ancestor input[type=radio]~.wcapf-filter-item-label{background-color:var(--wcapf-label-active-as-ancestor-bg-color)}.wcapf-filter .wcapf-list-wrapper.display-type-label.default-primary-style .wcapf-filter-item:not(.current-tax-item).item-active .wcapf-filter-item-label{background-color:var(--wcapf-primary-color);border-color:var(--wcapf-primary-color);color:var(--wcapf-primary-text-color)}.wcapf-pretty-text-inputs .date-input-wrapper .date-input,.wcapf-pretty-text-inputs .date-input-wrapper .date-input:focus,.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=text],.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=text]:focus,.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=number],.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=number]:focus,.wcapf-pretty-text-inputs .wcapf-search-box input[type=text],.wcapf-pretty-text-inputs .wcapf-search-box input[type=text]:focus{background-color:var(--wcapf-input-text-bg-color);outline:0;box-shadow:none}.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=text],.wcapf-pretty-text-inputs .wcapf-range-wrapper input[type=number]{border:1px solid var(--wcapf-input-text-border-color);border-radius:var(--wcapf-input-text-border-radius);width:100%}.wcapf-pretty-text-inputs .wcapf-search-box input[type=text]{border:1px solid var(--wcapf-input-text-border-color);border-radius:var(--wcapf-input-text-border-radius);width:100%}.wcapf-pretty-text-inputs .date-input-wrapper .date-input{border:1px solid var(--wcapf-input-text-border-color);border-radius:var(--wcapf-input-text-border-radius);width:100%}.wcapf-range-wrapper:not(.wcapf-range-spinbox) .range-values>span{align-items:center;display:inline-flex;white-space:nowrap}.wcapf-range-wrapper.wcapf-range-spinbox .range-values .wcapf-range-end,.wcapf-range-wrapper.wcapf-range-spinbox .range-values .wcapf-range-start{flex:1}.wcapf-range-wrapper.wcapf-range-spinbox .range-values .wcapf-range-separator{align-items:center;display:inline-flex;white-space:nowrap}.wcapf-range-wrapper input[type=text],.wcapf-range-wrapper input[type=number]{width:100%}.wcapf-range-wrapper .justify-center{display:flex;justify-content:center}.wcapf-range-wrapper .justify-between{align-items:center;display:flex;gap:.625em;justify-content:space-between}.wcapf-filter .wcapf-search-box:not(.with-cross) .wcapf-clear-state,.wcapf-filter.search-active .wcapf-search-box.with-cross .wcapf-search-icon>svg,.wcapf-filter:not(.search-active) .wcapf-search-box.with-cross .wcapf-clear-state,.wcapf-range-wrapper .justify-between.display-values-as-plain_text .wcapf-range-separator{display:none}.wcapf-range-wrapper .display-values-as-input_field .wcapf-range-end,.wcapf-range-wrapper .display-values-as-input_field .wcapf-range-start{position:relative}.wcapf-range-wrapper .display-values-as-input_field .wcapf-range-unit{position:absolute}body:not(.rtl) .wcapf-range-wrapper .display-values-as-input_field.unit-position-left input[type=text],body:not(.rtl) .wcapf-range-wrapper .display-values-as-input_field.unit-position-left input[type=number]{text-align:right;padding-left:var(--wcapf-range-filter-unit-size);padding-right:calc(var(--wcapf-input-text-hr-padding) * 1.2)}body:not(.rtl) .wcapf-range-wrapper .display-values-as-input_field.unit-position-left .wcapf-range-unit{left:.75em}body.rtl .wcapf-range-wrapper .display-values-as-input_field.unit-position-left input[type=text],body.rtl .wcapf-range-wrapper .display-values-as-input_field.unit-position-left input[type=number]{text-align:left;padding-right:var(--wcapf-range-filter-unit-size);padding-left:calc(var(--wcapf-input-text-hr-padding) * 1.2)}body.rtl .wcapf-range-wrapper .display-values-as-input_field.unit-position-left .wcapf-range-unit{right:.75em}body:not(.rtl) .wcapf-range-wrapper .display-values-as-input_field.unit-position-right input[type=text],body:not(.rtl) .wcapf-range-wrapper .display-values-as-input_field.unit-position-right input[type=number]{text-align:left;padding-right:var(--wcapf-range-filter-unit-size);padding-left:calc(var(--wcapf-input-text-hr-padding) * 1.2)}body:not(.rtl) .wcapf-range-wrapper .display-values-as-input_field.unit-position-right .wcapf-range-unit{right:.75em}body.rtl .wcapf-range-wrapper .display-values-as-input_field.unit-position-right input[type=text],body.rtl .wcapf-range-wrapper .display-values-as-input_field.unit-position-right input[type=number]{text-align:right;padding-left:var(--wcapf-range-filter-unit-size);padding-right:calc(var(--wcapf-input-text-hr-padding) * 1.2)}body.rtl .wcapf-range-wrapper .display-values-as-input_field.unit-position-right .wcapf-range-unit{left:.75em}.wcapf-range-slider{padding-bottom:var(--wcapf-range-slider-bottom-padding);--wcapf-nouislider-target-bg-color:#e1e1e1;--wcapf-nouislider-target-border-radius:5px;--wcapf-nouislider-connects-border-radius:5px;--wcapf-nouislider-handle-border-radius:50%}.wcapf-range-slider .display-values-as-input_field{margin-bottom:var(--wcapf-nouislider-input-field-margin-bottom)}.wcapf-range-slider .display-values-as-plain_text{margin-bottom:var(--wcapf-nouislider-plain-text-margin-bottom)}.wcapf-range-slider .wcapf-noui-handle{outline:0}.wcapf-range-slider.style-1{--handle-size:1.5em;--wcapf-nouislider-target-size:0.25em;--wcapf-nouislider-target-bg-color:#eef0f7;--wcapf-nouislider-target-border-radius:0;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-border-radius:50%;--wcapf-nouislider-handle-bg-color:#fff;--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-1 .wcapf-noui-slider .wcapf-noui-handle{border:1px solid #dee1e9;box-shadow:rgba(17,17,26,.1) 0 1px 0}.wcapf-range-slider.style-1 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{outline:var(--wcapf-primary-color) solid .1875em;outline-offset:-.1875em}.wcapf-range-slider.style-2{--handle-size:1.3125em;--wcapf-nouislider-target-size:0.1875em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-border-radius:50%;--wcapf-nouislider-handle-bg-color:#fff;--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-2 .wcapf-noui-slider .wcapf-noui-handle{border:.125em solid var(--wcapf-primary-color)}.wcapf-range-slider.style-2 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{box-shadow:0 0 0 .5em rgba(var(--wcapf-primary-color-rgb),.1)}.wcapf-range-slider.style-3 .wcapf-noui-slider .wcapf-noui-handle,.wcapf-range-slider.style-4 .wcapf-noui-slider .wcapf-noui-handle{box-shadow:0 1px 4px .5px rgba(0,0,0,.3)}.wcapf-range-slider.style-3{--handle-size:1.375em;--wcapf-nouislider-target-size:0.375em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-bg-color:#fff;--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-3 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{outline:var(--wcapf-primary-color) solid .1875em;outline-offset:-.1875em}.wcapf-range-slider.style-4{--handle-size:1.75em;--wcapf-nouislider-target-size:0.875em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-bg-color:#fff;--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-5 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible,.wcapf-range-slider.style-6 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible,.wcapf-range-slider.style-7 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible,.wcapf-range-slider.style-8 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible,.wcapf-range-slider.style-9 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{box-shadow:0 0 0 .5em rgba(var(--wcapf-primary-color-rgb),.1)}.wcapf-range-slider.style-4 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{outline:var(--wcapf-primary-color) solid .1875em;outline-offset:-.1875em}.wcapf-range-slider.style-5{--handle-size:1.125em;--wcapf-nouislider-target-size:0.25em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-6{--handle-size:1.625em;--wcapf-nouislider-target-bg-color:rgba(var(--wcapf-primary-color-rgb), 0.1);--wcapf-nouislider-target-size:0.625em;--wcapf-nouislider-connect-bg-color:rgba(var(--wcapf-primary-color-rgb), .8);--wcapf-nouislider-handle-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-7{--handle-size:1.5em;--wcapf-nouislider-target-size:0.5em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-border-radius:50%;--wcapf-nouislider-handle-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-8{--handle-size:1.125em;--wcapf-nouislider-target-size:0.3125em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-border-radius:50%;--wcapf-nouislider-handle-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-9{--handle-size:1.5em;--wcapf-nouislider-target-size:0.375em;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-bg-color:#fff;--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-9 .wcapf-noui-slider .wcapf-noui-handle{border:.375em solid var(--wcapf-primary-color)}.wcapf-range-slider.style-10{--target-border-radius:0;--handle-size:1.75em;--wcapf-nouislider-target-size:0.25em;--wcapf-nouislider-target-border-radius:0;--wcapf-nouislider-connects-border-radius:0;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-bg-color:#fff;--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-10 .wcapf-noui-slider .wcapf-noui-handle{box-shadow:0 1px 4px .5px rgba(0,0,0,.3)}.wcapf-range-slider.style-10 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{outline:var(--wcapf-primary-color) solid .1875em;outline-offset:-.1875em}.wcapf-range-slider.style-11{--handle-size:1.5em;--wcapf-nouislider-target-size:0.5em;--wcapf-nouislider-target-border-radius:0;--wcapf-nouislider-connects-border-radius:0;--wcapf-nouislider-connect-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-border-radius:0;--wcapf-nouislider-handle-bg-color:var(--wcapf-primary-color);--wcapf-nouislider-handle-hr-size:var(--handle-size);--wcapf-nouislider-handle-vr-size:var(--handle-size)}.wcapf-range-slider.style-11 .wcapf-noui-slider:not([disabled]) .wcapf-noui-handle:focus-visible{box-shadow:0 0 0 .5em rgba(var(--wcapf-primary-color-rgb),.1)}.wcapf-dropdown-wrapper .wcapf-select-improved{--wcapf-select-improved-hr-padding:.625em;--wcapf-select-improved-vr-padding:.375em;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;font-size:1em;color:inherit;cursor:pointer;text-overflow:unset;text-indent:unset;padding:var(--wcapf-select-improved-vr-padding) var(--wcapf-select-improved-hr-padding);line-height:inherit;height:unset;min-height:unset;max-width:unset;background-color:#fff;background-image:none;border:1px solid var(--wcapf-dropdown-border-color);border-radius:var(--wcapf-dropdown-border-radius)}.wcapf-dropdown-wrapper .wcapf-select-improved:not(.wcapf-select-multiple){background-image:var(--wcapf-chevrons-icon);background-repeat:no-repeat;background-size:.9375em}body:not(.rtl) .wcapf-dropdown-wrapper .wcapf-select-improved:not(.wcapf-select-multiple){background-position:right .3125em top 50%;padding-right:1.625em}body.rtl .wcapf-dropdown-wrapper .wcapf-select-improved:not(.wcapf-select-multiple){background-position:left .3125em top 50%;padding-left:1.625em}.wcapf-dropdown-wrapper .wcapf-select-improved ::-ms-expand{display:none}.wcapf-dropdown-wrapper .wcapf-select-improved option{padding:var(--wcapf-select-improved-vr-padding) var(--wcapf-select-improved-hr-padding)}.wcapf-dropdown-wrapper .wcapf-select-improved option.empty-item{cursor:var(--wcapf-empty-item-cursor);opacity:var(--wcapf-empty-item-opacity)}.wcapf-dropdown-wrapper .wcapf-select-improved option.active-as-ancestor,.wcapf-dropdown-wrapper .wcapf-select-improved option.current-tax-item{cursor:var(--wcapf-current-tax-item-cursor)}.wcapf-dropdown-wrapper .wcapf-select-improved:focus{outline:0}.wcapf-dropdown-wrapper select{width:100%}.wcapf-dropdown-wrapper .wcapf-chosen-container{width:100%!important}body:not(.rtl) .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-2{padding-left:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 1)}body.rtl .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-2{padding-right:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 1)}body:not(.rtl) .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-3{padding-left:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 2)}body.rtl .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-3{padding-right:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 2)}body:not(.rtl) .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-4{padding-left:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 3)}body.rtl .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-4{padding-right:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 3)}body:not(.rtl) .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-5{padding-left:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 4)}body.rtl .wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-results li.depth-5{padding-right:calc(calc(var(--wcapf-chosen-dropdown-item-hr-padding) + .875em) * 4)}.wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container .chosen-results li.empty-item{cursor:var(--wcapf-empty-item-cursor);opacity:var(--wcapf-empty-item-opacity)}.wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container .chosen-results li.active-as-ancestor,.wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container .chosen-results li.current-tax-item{opacity:1;color:var(--wcapf-primary-color)}.wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container .chosen-results li .wcapf-count{opacity:var(--wcapf-filter-count-opacity)}.wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-choice.empty-item{cursor:var(--wcapf-empty-item-cursor);opacity:var(--wcapf-empty-item-opacity)}.wcapf-btn .wcapf-product-count,.wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-choice-inner .wcapf-count,.wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-single-inner .wcapf-count,.wcapf-dropdown-wrapper .wcapf-chosen-container .chosen-single-inner .wcapf-count-0{opacity:var(--wcapf-filter-count-opacity)}.wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container-multi .chosen-choices li.search-choice.empty-item .search-choice-close:not(:hover){color:rgba(var(--wcapf-primary-text-color-rgb,255,255,255),var(--wcapf-filter-count-opacity))}.wcapf-filter .wcapf-search-box{margin-bottom:var(--wcapf-search-box-margin-bottom)}.wcapf-filter .wcapf-search-box input[type=text]{width:100%}.wcapf-filter .wcapf-search-box .wcapf-clear-state{background:0 0;box-shadow:none;border:none;color:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;transition:none;line-height:inherit;min-height:unset;min-width:unset;text-align:inherit;text-decoration:none;text-transform:none;cursor:pointer;letter-spacing:normal;outline:0;align-items:center;border-radius:2px;display:inline-flex;height:100%;justify-content:center;width:100%}.wcapf-filter .wcapf-search-box .wcapf-clear-state:focus,.wcapf-filter .wcapf-search-box .wcapf-clear-state:hover{background:0 0;border:none;box-shadow:none;color:inherit;outline:0;transition:none}.wcapf-filter .wcapf-search-box .wcapf-clear-state:focus-visible{background:0 0;color:var(--wcapf-primary-color);outline:solid var(--wcapf-primary-color);outline-offset:0;outline-width:2px}.wcapf-filter .wcapf-search-box.with-icon{position:relative}.wcapf-filter .wcapf-search-box.with-icon .wcapf-search-icon{align-items:center;bottom:0;color:#777;display:inline-flex;justify-content:center;padding:.4em;position:absolute;top:0;width:2.4em}.wcapf-filter .wcapf-list-wrapper:not(.show-hidden-options) li.wcapf-filter-option.wcapf-filter-option-hidden,.wcapf-filter.search-active .wcapf-list-wrapper .wcapf-filter-options .wcapf-filter-option:not(.keyword-matched){display:none}body.rtl .wcapf-filter .wcapf-search-box.with-icon.icon-left input[type=text],body:not(.rtl) .wcapf-filter .wcapf-search-box.with-icon.icon-right input[type=text]{padding-right:2.4em}body.rtl .wcapf-filter .wcapf-search-box.with-icon.icon-right input[type=text],body:not(.rtl) .wcapf-filter .wcapf-search-box.with-icon.icon-left input[type=text]{padding-left:2.4em}.wcapf-filter .wcapf-search-box.with-icon .wcapf-search-icon svg{height:1em;width:1em}.wcapf-filter .wcapf-no-results-text span{text-decoration:underline}.wcapf-filter .wcapf-soft-limit-wrapper{margin-top:var(--wcapf-soft-limit-wrapper-margin-top)}.wcapf-filter .wcapf-soft-limit-trigger{border-radius:.125em;color:var(--wcapf-primary-color);cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wcapf-filter .wcapf-soft-limit-trigger[aria-pressed=true] .wcapf-show-more,.wcapf-filter .wcapf-soft-limit-trigger[aria-pressed=false] .wcapf-show-less{display:none}.wcapf-filter .wcapf-soft-limit-trigger:focus{outline:0}.wcapf-filter .wcapf-soft-limit-trigger:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-enable-scrollbar{overflow-y:auto}.wcapf-pretty-scroll .wcapf-enable-scrollbar{--wcapf-scrollbar-width:0.375em;--wcapf-scrollbar-border-radius:0.125em;--wcapf-scrollbar-track-bg-color:#e7e8ea;--wcapf-scrollbar-thumb-bg-color:#b1b4b7;--wcapf-scrollbar-thumb-hover-bg-color:#a0a0a0}.wcapf-pretty-scroll .wcapf-enable-scrollbar::-webkit-scrollbar{width:var(--wcapf-scrollbar-width)}.wcapf-pretty-scroll .wcapf-enable-scrollbar::-webkit-scrollbar-track{background:var(--wcapf-scrollbar-track-bg-color);border-radius:var(--wcapf-scrollbar-border-radius)}.wcapf-pretty-scroll .wcapf-enable-scrollbar::-webkit-scrollbar-thumb{background:var(--wcapf-scrollbar-thumb-bg-color);border-radius:var(--wcapf-scrollbar-border-radius)}.wcapf-pretty-scroll .wcapf-enable-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--wcapf-scrollbar-thumb-hover-bg-color)}.wcapf-loader{align-items:center;background-color:rgba(255,255,255,.8);display:flex;height:100%;justify-content:center;opacity:0;position:fixed;top:0;transition:opacity .4s,visibility .2s;visibility:hidden;width:100%;z-index:2147483647}.wcapf-loader.is-active{opacity:1;visibility:visible}.wcapf-use-wait-cursor .wcapf-loader.is-active{cursor:wait}.wcapf-loader svg{height:100%;width:100%}.wcapf-loader .Dual-Ring circle{stroke:var(--wcapf-primary-color)}.wcapf-loader .Reload path:nth-of-type(1){stroke:var(--wcapf-primary-color)}.wcapf-loader .Ripple circle,.wcapf-loader .Rolling circle{stroke:var(--wcapf-primary-color)}.wcapf-filter-tooltip{--wcapf-filter-tooltip-color:#666;--wcapf-filter-tooltip-size:.9em;cursor:help;display:inline-flex}.wcapf-filter-tooltip svg{fill:var(--wcapf-filter-tooltip-color);width:var(--wcapf-filter-tooltip-size);height:var(--wcapf-filter-tooltip-size)}.wcapf-filter .wcapf-filter-title{margin:0;padding:0;font-size:var(--wcapf-filter-title-font-size);font-weight:var(--wcapf-filter-title-font-weight);line-height:var(--wcapf-filter-title-line-height);display:flex;align-items:center}.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger,.wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn{background:0 0;box-shadow:none;margin:0;transition:none;line-height:inherit;min-height:unset;min-width:unset;text-align:inherit;text-decoration:none;cursor:pointer;letter-spacing:normal;color:inherit}.wcapf-filter .wcapf-filter-title.has-accordion{justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wcapf-filter .wcapf-filter-title .wcapf-filter-title-inner{display:inline-flex;align-items:center;gap:var(--wcapf-filter-title-inner-gap)}.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger{border:none;font-size:inherit;font-weight:inherit;padding:0;height:auto;text-transform:none;outline:0;display:inline-flex;border-radius:.125em}.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger:focus,.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger:hover{background:0 0;border:none;box-shadow:none;color:inherit;outline:0;transition:none}.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger svg{width:var(--wcapf-filter-accordion-icon-size);height:var(--wcapf-filter-accordion-icon-size)}.wcapf-filter .wcapf-filter-title .wcapf-filter-accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn{border:none;padding:0;height:auto;outline:0;border-radius:.125em;display:inline-flex;flex-shrink:0;font-size:.8em;font-weight:400;color:var(--wcapf-primary-color);align-items:center;text-transform:lowercase}.wcapf-active-filter-items-wrapper .wcapf-active-filter-item,.wcapf-active-filters .wcapf-reset-filters-btn{background:0 0;font-weight:inherit;box-shadow:none;transition:none;height:auto;min-height:unset;min-width:unset;text-align:inherit;text-decoration:none;cursor:pointer;letter-spacing:normal;line-height:inherit}.wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn:focus,.wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn:hover{background:0 0;border:none;box-shadow:none;color:inherit;outline:0;transition:none;color:var(--wcapf-primary-color)}.wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn::before{content:'‹'}body:not(.rtl) .wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn::before{margin-right:.1875em}body.rtl .wcapf-filter .wcapf-filter-title .wcapf-filter-clear-btn::before{margin-left:.1875em}.wcapf-filter:not(.filter-active) .wcapf-filter-title .wcapf-filter-clear-btn{display:none}.wcapf-active-filters-before-shop-loop .wcapf-filter{margin-bottom:var(--wcapf-active-filters-before-products-bottom-margin)}.wcapf-active-filters .wcapf-reset-filters-btn{border:none;color:inherit;font-size:inherit;margin:0;padding:0;text-transform:none;outline:0;border-radius:.125em;color:var(--wcapf-primary-color);margin-top:var(--wcapf-clear-all-btn-top-margin)}.wcapf-active-filters .wcapf-reset-filters-btn:focus,.wcapf-active-filters .wcapf-reset-filters-btn:hover{background:0 0;border:none;box-shadow:none;color:inherit;outline:0;transition:none;color:var(--wcapf-primary-color)}.wcapf-active-filters .wcapf-reset-filters-btn:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}body:not(.rtl) .wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-active-filter-item.last-item{margin-right:var(--wcapf-active-filters-before-products-clear-button-gap)}body.rtl .wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-active-filter-item.last-item{margin-left:var(--wcapf-active-filters-before-products-clear-button-gap)}.wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-reset-filters-btn-wrapper{display:inline-block;margin-bottom:var(--wcapf-active-filter-item-margin);padding:calc(var(--wcapf-active-filter-item-vr-padding) + var(--wcapf-active-filter-item-border-size)) 0}.wcapf-active-filters.clear-all-btn-layout-inline .wcapf-reset-filters-btn{margin:0}.wcapf-active-filter-items-wrapper .wcapf-active-filter-item{border:none;color:inherit;font-size:inherit;margin:0;padding:0;text-transform:none;outline:0;background-color:var(--wcapf-active-filter-item-bg-color);border:var(--wcapf-active-filter-item-border-size) solid var(--wcapf-active-filter-item-border-color);align-items:center;border-radius:var(--wcapf-active-filter-item-border-radius);display:inline-flex;position:relative;white-space:nowrap}.wcapf-active-filter-items-wrapper .wcapf-active-filter-item:focus,.wcapf-active-filter-items-wrapper .wcapf-active-filter-item:hover{background:0 0;border:none;box-shadow:none;color:inherit;outline:0;transition:none;background-color:var(--wcapf-active-filter-item-bg-color);border:var(--wcapf-active-filter-item-border-size) solid var(--wcapf-active-filter-item-border-color)}body:not(.rtl) .wcapf-active-filter-items-wrapper .wcapf-active-filter-item{margin:0 var(--wcapf-active-filter-item-margin) var(--wcapf-active-filter-item-margin) 0;padding:var(--wcapf-active-filter-item-vr-padding) calc(var(--wcapf-active-filter-item-hr-padding) * var(--wcapf-active-filter-item-cross-icon-gap)) var(--wcapf-active-filter-item-vr-padding) var(--wcapf-active-filter-item-hr-padding)}body.rtl .wcapf-active-filter-items-wrapper .wcapf-active-filter-item{margin:0 0 var(--wcapf-active-filter-item-margin) var(--wcapf-active-filter-item-margin);padding:var(--wcapf-active-filter-item-vr-padding) var(--wcapf-active-filter-item-hr-padding) var(--wcapf-active-filter-item-vr-padding) calc(var(--wcapf-active-filter-item-hr-padding) * var(--wcapf-active-filter-item-cross-icon-gap))}.wcapf-active-filter-items-wrapper .wcapf-active-filter-item .wcapf-cross-sign{font-size:1.2em;opacity:var(--wcapf-active-filter-item-cross-icon-opacity);position:absolute}body:not(.rtl) .wcapf-active-filter-items-wrapper .wcapf-active-filter-item .wcapf-cross-sign{right:calc(var(--wcapf-active-filter-item-hr-padding) * var(--wcapf-active-filter-item-cross-icon-hr-position))}body.rtl .wcapf-active-filter-items-wrapper .wcapf-active-filter-item .wcapf-cross-sign{left:calc(var(--wcapf-active-filter-item-hr-padding) * var(--wcapf-active-filter-item-cross-icon-hr-position))}.wcapf-active-filter-items-wrapper .wcapf-active-filter-item:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-btn,.wcapf-btn:focus,.wcapf-btn:hover{background:0 0;box-shadow:none;color:inherit;outline:0;transition:none}.wcapf-active-filters.layout-extended .wcapf-active-filter-group:not(:first-child){margin-top:var(--wcapf-active-filters-group-top-margin)}.wcapf-active-filters.layout-extended .wcapf-active-filter-group>h5{font-size:var(--wcapf-active-filters-group-heading-font-size);font-weight:var(--wcapf-active-filters-group-heading-font-weight);margin:0 0 var(--wcapf-active-filters-group-heading-bottom-margin);padding:0}.wcapf-btn{border:none;font-size:inherit;font-weight:inherit;margin:0;line-height:inherit;height:auto;min-height:unset;min-width:unset;text-align:inherit;text-decoration:none;text-transform:none;cursor:pointer;letter-spacing:normal;padding:var(--wcapf-btn-vr-padding) var(--wcapf-btn-hr-padding);border-radius:var(--wcapf-btn-border-radius)}.wcapf-btn-group.wcapf-align-end .wcapf-btn,.wcapf-btn.wcapf-btn-fullwidth{width:100%;text-align:center}.wcapf-btn:focus,.wcapf-btn:hover{border:none}.wcapf-btn:focus-visible{outline:var(--wcapf-primary-color) solid 2px;outline-offset:2px}.wcapf-btn.wcapf-btn-secondary,.wcapf-btn.wcapf-btn-secondary:focus,.wcapf-btn.wcapf-btn-secondary:hover{color:var(--wcapf-btn-secondary-text-color);background-color:var(--wcapf-btn-secondary-bg-color);border:var(--wcapf-btn-border-size) solid var(--wcapf-btn-border-color)}.wcapf-btn.wcapf-btn-primary,.wcapf-btn.wcapf-btn-primary:focus,.wcapf-btn.wcapf-btn-primary:hover{color:var(--wcapf-btn-primary-text-color);background-color:var(--wcapf-btn-primary-bg-color);border:var(--wcapf-btn-border-size) solid var(--wcapf-btn-border-color)}.wcapf-btn .wcapf-product-count::before{content:' ('}.wcapf-btn .wcapf-product-count::after{content:')'}.wcapf-btn:disabled{opacity:var(--wcapf-btn-disabled-opacity);cursor:var(--wcapf-btn-disabled-cursor)}.wcapf-btn-group.wcapf-align-end{display:flex;gap:.375em;justify-content:space-between}body.theme-onepress .wcapf-filter .wcapf-search-box input[type=text],body.theme-onepress .wcapf-range-wrapper input[type=text]:focus{border:1px solid var(--wcapf-input-text-border-color)!important}body.theme-onepress .wcapf-chosen-container.chosen-container-single .chosen-search input[type=text]:focus{border:var(--wcapf-chosen-search-input-border-size) solid var(--wcapf-chosen-search-input-border-color)!important}body.theme-astra #secondary .wcapf-filter .wcapf-list-wrapper.layout-list ul.wcapf-filter-options li.wcapf-filter-option{line-height:inherit;margin-bottom:var(--wcapf-filter-item-vertical-spacing)}body.theme-astra #secondary .wcapf-filter .wcapf-list-wrapper.layout-inline ul.wcapf-filter-options li.wcapf-filter-option{line-height:inherit}body.theme-astra:not(.rtl) #secondary .wcapf-filter .wcapf-list-wrapper.layout-inline li.wcapf-filter-option{margin:0 var(--wcapf-filter-item-horizontal-spacing) var(--wcapf-filter-item-vertical-spacing) 0}body.theme-astra.rtl #secondary .wcapf-filter .wcapf-list-wrapper.layout-inline li.wcapf-filter-option{margin:0 0 var(--wcapf-filter-item-vertical-spacing) var(--wcapf-filter-item-horizontal-spacing)}body.theme-astra #secondary .wcapf-chosen-container.chosen-container .chosen-results li{margin:0}.theme-flatsome .wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-reset-filters-btn-wrapper{vertical-align:middle}.theme-flatsome .wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-reset-filters-btn-wrapper .wcapf-reset-filters-btn{vertical-align:unset}