.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}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;
}