/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!../node_modules/svg-transform-loader/encode-query.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[4]!../../../polskiekoldry/_dev/assets/scss/pages/category.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.card{
  --digibit-polskiekoldry-card-spacer-y:0.5rem;
  --digibit-polskiekoldry-card-spacer-x:0.5rem;
  --digibit-polskiekoldry-card-title-spacer-y:0.25rem;
  --digibit-polskiekoldry-card-title-color:;
  --digibit-polskiekoldry-card-subtitle-color:;
  --digibit-polskiekoldry-card-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-card-border-color:var(--digibit-polskiekoldry-border-color-translucent);
  --digibit-polskiekoldry-card-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-card-box-shadow:;
  --digibit-polskiekoldry-card-inner-border-radius:calc(var(--digibit-polskiekoldry-border-radius) - var(--digibit-polskiekoldry-border-width));
  --digibit-polskiekoldry-card-cap-padding-y:0.25rem;
  --digibit-polskiekoldry-card-cap-padding-x:0.5rem;
  --digibit-polskiekoldry-card-cap-bg:rgba(var(--digibit-polskiekoldry-body-color-rgb), 0.03);
  --digibit-polskiekoldry-card-cap-color:;
  --digibit-polskiekoldry-card-height:;
  --digibit-polskiekoldry-card-color:;
  --digibit-polskiekoldry-card-bg:var(--digibit-polskiekoldry-body-bg);
  --digibit-polskiekoldry-card-img-overlay-padding:0.5rem;
  --digibit-polskiekoldry-card-group-margin:0.75rem;
  color:var(--digibit-polskiekoldry-body-color);
  display:flex;
  flex-direction:column;
  height:var(--digibit-polskiekoldry-card-height);
  min-width:0;
  position:relative;
  word-wrap:break-word;
  background-clip:border-box;
  background-color:var(--digibit-polskiekoldry-card-bg);
  border:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  border-radius:var(--digibit-polskiekoldry-card-border-radius);
}
.card>hr{
  margin-left:0;
  margin-right:0;
}
.card>.list-group{
  border-bottom:inherit;
  border-top:inherit;
}
.card>.list-group:first-child{
  border-top-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-top-width:0;
}
.card>.list-group:last-child{
  border-bottom-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-bottom-width:0;
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
  border-top:0;
}

.card-body{
  color:var(--digibit-polskiekoldry-card-color);
  flex:1 1 auto;
  padding:var(--digibit-polskiekoldry-card-spacer-y) var(--digibit-polskiekoldry-card-spacer-x);
}

.card-title{
  color:var(--digibit-polskiekoldry-card-title-color);
  margin-bottom:var(--digibit-polskiekoldry-card-title-spacer-y);
}

.card-subtitle{
  color:var(--digibit-polskiekoldry-card-subtitle-color);
  margin-top:calc(var(--digibit-polskiekoldry-card-title-spacer-y)*-.5);
}

.card-subtitle,.card-text:last-child{
  margin-bottom:0;
}

.card-link:hover{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.card-link+.card-link{
  margin-left:var(--digibit-polskiekoldry-card-spacer-x);
}

.card-header{
  background-color:var(--digibit-polskiekoldry-card-cap-bg);
  border-bottom:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  color:var(--digibit-polskiekoldry-card-cap-color);
  margin-bottom:0;
  padding:var(--digibit-polskiekoldry-card-cap-padding-y) var(--digibit-polskiekoldry-card-cap-padding-x);
}
.card-header:first-child{
  border-radius:var(--digibit-polskiekoldry-card-inner-border-radius) var(--digibit-polskiekoldry-card-inner-border-radius) 0 0;
}

.card-footer{
  background-color:var(--digibit-polskiekoldry-card-cap-bg);
  border-top:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  color:var(--digibit-polskiekoldry-card-cap-color);
  padding:var(--digibit-polskiekoldry-card-cap-padding-y) var(--digibit-polskiekoldry-card-cap-padding-x);
}
.card-footer:last-child{
  border-radius:0 0 var(--digibit-polskiekoldry-card-inner-border-radius) var(--digibit-polskiekoldry-card-inner-border-radius);
}

.card-header-tabs{
  border-bottom:0;
  margin-bottom:calc(var(--digibit-polskiekoldry-card-cap-padding-y)*-1);
  margin-left:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
  margin-right:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
}
.card-header-tabs .nav-link.active{
  background-color:var(--digibit-polskiekoldry-card-bg);
  border-bottom-color:var(--digibit-polskiekoldry-card-bg);
}

.card-header-pills{
  margin-left:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
  margin-right:calc(var(--digibit-polskiekoldry-card-cap-padding-x)*-.5);
}

.card-img-overlay{
  border-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  bottom:0;
  left:0;
  padding:var(--digibit-polskiekoldry-card-img-overlay-padding);
  position:absolute;
  right:0;
  top:0;
}

.card-img,.card-img-bottom,.card-img-top{
  width:100%;
}

.card-img,.card-img-top{
  border-top-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-top-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
}

.card-img,.card-img-bottom{
  border-bottom-left-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
  border-bottom-right-radius:var(--digibit-polskiekoldry-card-inner-border-radius);
}

.card-group>.card{
  margin-bottom:var(--digibit-polskiekoldry-card-group-margin);
}

*,:after,:before{
  box-sizing:border-box;
}

body{
  background-color:var(--digibit-polskiekoldry-body-bg);
  color:var(--digibit-polskiekoldry-body-color);
  font-family:var(--digibit-polskiekoldry-body-font-family);
  font-size:var(--digibit-polskiekoldry-body-font-size);
  font-weight:var(--digibit-polskiekoldry-body-font-weight);
  line-height:var(--digibit-polskiekoldry-body-line-height);
  margin:0;
  text-align:var(--digibit-polskiekoldry-body-text-align);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

hr{
  border:0;
  border-top:var(--digibit-polskiekoldry-border-width) solid;
  color:inherit;
  margin:.5rem 0;
  opacity:.25;
}

.c-product-miniature .product-title,.c-subcategories__heading,.c-subcategory__title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
  color:var(--digibit-polskiekoldry-heading-color);
  font-family:Montserrat,sans-serif;
  font-weight:500;
  line-height:1.2;
  margin-bottom:.25rem;
  margin-top:0;
}

.h1,h1{
  font-size:calc(1.375rem + 1.5vw);
}

.c-subcategories__heading,.h2,h2{
  font-size:calc(1.325rem + .9vw);
}

.h3,h3{
  font-size:calc(1.3rem + .6vw);
}

.h4,h4{
  font-size:calc(1.275rem + .3vw);
}

.c-product-miniature .product-title,.h5,h5{
  font-size:1.25rem;
}

.c-subcategory__title,.h6,h6{
  font-size:1rem;
}

p{
  margin-bottom:1.5rem;
  margin-top:0;
}

abbr[title]{
  cursor:help;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}

address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}

ol,ul{
  padding-left:2rem;
}

dl,ol,ul{
  margin-bottom:1rem;
  margin-top:0;
}

ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0;
}

dt{
  font-weight:700;
}

dd{
  margin-bottom:.5rem;
  margin-left:0;
}

blockquote{
  margin:0 0 1rem;
}

b,strong{
  font-weight:bolder;
}

.small,small{
  font-size:.875em;
}

.mark,mark{
  background-color:var(--digibit-polskiekoldry-highlight-bg);
  color:var(--digibit-polskiekoldry-highlight-color);
  padding:.1875em;
}

sub,sup{
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.5em;
}

a{
  color:rgba(var(--digibit-polskiekoldry-link-color-rgb), 1);
  -webkit-text-decoration:none;
  text-decoration:none;
}
a:hover{
  --digibit-polskiekoldry-link-color-rgb:var(--digibit-polskiekoldry-link-hover-color-rgb);
  -webkit-text-decoration:underline;
  text-decoration:underline;
}

a:not([href]):not([class]),a:not([href]):not([class]):hover{
  color:inherit;
  -webkit-text-decoration:none;
  text-decoration:none;
}

code,kbd,pre,samp{
  font-family:var(--digibit-polskiekoldry-font-monospace);
  font-size:1em;
}

pre{
  display:block;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}

code{
  color:var(--digibit-polskiekoldry-code-color);
  font-size:.875em;
  word-wrap:break-word;
}
a>code{
  color:inherit;
}

kbd{
  background-color:var(--digibit-polskiekoldry-body-color);
  border-radius:.25rem;
  color:var(--digibit-polskiekoldry-body-bg);
  font-size:.875em;
  padding:.1875rem .375rem;
}
kbd kbd{
  font-size:1em;
  padding:0;
}

figure{
  margin:0 0 1rem;
}

img,svg{
  vertical-align:middle;
}

table{
  border-collapse:collapse;
  caption-side:bottom;
}

caption{
  color:var(--digibit-polskiekoldry-secondary-color);
  padding-bottom:.5rem;
  padding-top:.5rem;
  text-align:left;
}

th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}

tbody,td,tfoot,th,thead,tr{
  border:0 solid;
  border-color:inherit;
}

label{
  display:inline-block;
}

button{
  border-radius:0;
}

button:focus:not(:focus-visible){
  outline:0;
}

button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
}

button,select{
  text-transform:none;
}

[role=button]{
  cursor:pointer;
}

select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
  display:none !important;
}

[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
  cursor:pointer;
}

::-moz-focus-inner{
  border-style:none;
  padding:0;
}

textarea{
  resize:vertical;
}

fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}

legend{
  float:left;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit;
  margin-bottom:.5rem;
  padding:0;
  width:100%;
}
legend+*{
  clear:left;
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
  padding:0;
}

::-webkit-inner-spin-button{
  height:auto;
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button{
  cursor:pointer;
  filter:grayscale(1);
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-color-swatch-wrapper{
  padding:0;
}

::file-selector-button{
  -webkit-appearance:button;
  font:inherit;
}

output{
  display:inline-block;
}

iframe{
  border:0;
}

summary{
  cursor:pointer;
  display:list-item;
}

progress{
  vertical-align:baseline;
}

[hidden]{
  display:none !important;
}
img,svg{
  height:auto;
  max-width:100%;
}

figure{
  margin-bottom:0 !important;
}

a.ratio,picture.ratio{
  display:inline-block;
}

.c-product-actions .compare-button,.c-product-actions .quick-view,.c-product-actions .wishlist,.ic-circle{
  align-items:center;
  background-color:#fff;
  border:none;
  border-radius:50%;
  box-shadow:.125rem -.125rem .25rem 0 rgba(0,0,0,.2);
  cursor:pointer;
  display:flex;
  height:2.5rem;
  justify-content:center;
  min-width:2.5rem;
  opacity:.5;
  transition:.2s ease-out;
  width:2.5rem;
}
.c-product-actions .compare-button:hover,.c-product-actions .quick-view:hover,.c-product-actions .wishlist:hover,.ic-circle:hover{
  opacity:.8;
}

.c-product-miniature:hover{
  cursor:pointer;
}
.c-product-miniature:hover .c-product-actions__hover{
  display:flex;
  gap:1rem;
  left:0;
  right:0;
  top:-60px;
}
.c-product-miniature:hover .c-product-actions__hover-right{
  display:block;
  right:8px;
  top:-196px;
}

.c-product-actions{
  display:flex;
}
.c-product-actions__hover,.c-product-actions__hover-right{
  display:none;
  margin:auto;
  position:absolute;
  width:-moz-fit-content;
  width:fit-content;
}
.c-product-actions__btn .ic{
  background-position:50%;
}
.c-product-actions__btn .btn{
  align-items:center;
  display:flex;
  justify-content:start;
  min-height:38px;
}
.c-product-actions__btn .text{
  margin-left:10px;
  white-space:nowrap;
}
.c-product-actions .wishlist{
  margin-left:0 !important;
  padding:0 !important;
}
.ic{
  vertical-align:text-top;
}
.ic-eye{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.7 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.7-108.3C406.8 109.6 353.2 80 288 80M95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1 3.3 7.9 3.3 16.7 0 24.6-14.9 35.7-46.2 87.7-93 131.1C433.5 443.1 368.8 480 288 480s-145.5-36.8-192.6-80.6c-46.8-43.5-78.1-95.4-93-131.1-3.3-7.9-3.3-16.7 0-24.6 14.9-35.7 46.2-87.7 93-131.1M288 336c44.2 0 80-35.8 80-80 0-29.6-16.1-55.5-40-69.3-1.4 59.7-49.6 107.9-109.3 109.3 13.8 23.9 39.7 40 69.3 40m-79.6-88.4c2.5.3 5 .4 7.6.4 35.3 0 64-28.7 64-64 0-2.6-.2-5.1-.4-7.6-37.4 3.9-67.2 33.7-71.1 71.1zm45.6-115c10.8-3 22.2-4.5 33.9-4.5 8.8 0 17.5.9 25.8 2.6.3.1.5.1.8.2 57.9 12.2 101.4 63.7 101.4 125.2 0 70.7-57.3 128-128 128-61.6 0-113-43.5-125.2-101.4-1.8-8.6-2.8-17.5-2.8-26.6 0-11 1.4-21.8 4-32 .2-.7.3-1.3.5-1.9 11.9-43.4 46.1-77.6 89.5-89.5z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.2rem;
  width:1.2rem;
}
.ic-account{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0m208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0M48 480c0-70.7 57.3-128 128-128h96c70.7 0 128 57.3 128 128v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176h-96C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24z'/%3e%3c/svg%3e");
  height:1.7rem;
}
.ic-account,.ic-cart{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  vertical-align:top;
  width:1.7rem;
}
.ic-cart{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M24-16C10.7-16 0-5.3 0 8s10.7 24 24 24h45.3c3.9 0 7.2 2.8 7.9 6.6l52.1 286.3c6.2 34.2 36 59.1 70.8 59.1H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H200.1c-11.6 0-21.5-8.3-23.6-19.7l-5.1-28.3H475c30.8 0 57.2-21.9 62.9-52.2l31-165.9c3.7-19.7-11.4-37.9-31.5-37.9H124.7l-.4-2c-4.8-26.6-28-46-55.1-46zm184 528a48 48 0 1 0 0-96 48 48 0 1 0 0 96m224 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96'/%3e%3c/svg%3e");
  height:1.5rem;
}
.ic-chevron-down{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e");
}
.ic-chevron-down,.ic-chevron-left{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-chevron-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3e%3c/svg%3e");
}
.ic-chevron-right{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3e%3c/svg%3e");
}
.ic-chevron-right,.ic-chevron-up{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-chevron-up{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M201.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 173.3 54.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3e%3c/svg%3e");
}
.ic-close{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l137.3-137.4 137.4 137.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7z'/%3e%3c/svg%3e");
  height:1.7rem;
  width:1.7rem;
}
.ic-close,.ic-gear{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-gear{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M195.1 9.5c3-14.8 16.1-25.5 31.3-25.5h59.8c15.2 0 28.3 10.7 31.3 25.5l14.5 70c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9L477 417.9c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5h-59.8c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8l-68.1 22.5c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7l-53.4-47.5C.9 175.7-1.7 159 5.8 145.9l29.9-51.8c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8zM256.3 336a80 80 0 1 0-.6-160 80 80 0 1 0 .6 160'/%3e%3c/svg%3e");
  height:1rem;
  vertical-align:middle;
  width:1rem;
}
.ic-check-default{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.7rem;
  width:1.7rem;
}
.ic-compare{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='m502.6 150.6-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l41.4-41.3H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h370.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3m-397.3 352-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 352H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z'/%3e%3c/svg%3e");
  background-position:50%;
  background-size:contain;
  background-size:40%;
}
.ic-compare,.ic-heart{
  background-repeat:no-repeat;
  display:inline-block;
  height:1.2rem;
  width:1.2rem;
}
.ic-heart{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M378.9 80c-27.3 0-53 13.1-69 35.2l-34.4 47.6c-4.5 6.2-11.7 9.9-19.4 9.9s-14.9-3.7-19.4-9.9l-34.4-47.6c-16-22.1-41.7-35.2-69-35.2-47 0-85.1 38.1-85.1 85.1 0 49.9 32 98.4 68.1 142.3 41.1 50 91.4 94 125.9 120.3 3.2 2.4 7.9 4.2 14 4.2s10.8-1.8 14-4.2c34.5-26.3 84.8-70.4 125.9-120.3 36.2-43.9 68.1-92.4 68.1-142.3 0-47-38.1-85.1-85.1-85.1zM271 87.1C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1c0 68.6-42.9 128.9-79.1 172.8-44.1 53.6-97.3 100.1-133.8 127.9-12.3 9.4-27.5 14.1-43.1 14.1s-30.8-4.7-43.1-14.1C176.4 438 123.2 391.5 79.1 338 42.9 294.1 0 233.7 0 165.1 0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1l15 20.7z'/%3e%3c/svg%3e");
  background-size:contain;
}
.ic-undo{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M24 192h144c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-46.7-46.7c75.3-58.6 184.3-53.3 253.5 15.9 75 75 75 196.5 0 271.5s-196.5 75-271.5 0c-10.2-10.2-19-21.3-26.4-33-9.5-14.9-29.3-19.3-44.2-9.8s-19.3 29.3-9.8 44.2c9.8 15.6 21.5 30.4 35.1 43.9 100 100 262 100 362 0s100-262 0-362C342.8-19.3 193.3-24.7 92.7 58.8L41 7C34.1.2 23.8-1.9 14.8 1.8S0 14.3 0 24v144c0 13.3 10.7 24 24 24'/%3e%3c/svg%3e");
  height:1rem;
  width:1rem;
}
.ic-menu,.ic-undo{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-menu{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M0 96c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32m0 160c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32m448 160c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h384c17.7 0 32 14.3 32 32'/%3e%3c/svg%3e");
  height:2rem;
  width:2rem;
}
.ic-menu-down{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192h-256c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 7 34.8l128 128z'/%3e%3c/svg%3e");
}
.ic-magnify,.ic-menu-down{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.ic-magnify{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.1-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208M208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288'/%3e%3c/svg%3e");
}
.ic-book{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M384 512H96c-53 0-96-43-96-96V96C0 43 43 0 96 0h304c26.5 0 48 21.5 48 48v288c0 20.9-13.4 38.7-32 45.3V448c17.7 0 32 14.3 32 32s-14.3 32-32 32zM96 384c-17.7 0-32 14.3-32 32s14.3 32 32 32h256v-64zm32-232c0 13.3 10.7 24 24 24h176c13.3 0 24-10.7 24-24s-10.7-24-24-24H152c-13.3 0-24 10.7-24 24m24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h176c13.3 0 24-10.7 24-24s-10.7-24-24-24z'/%3e%3c/svg%3e");
  width:12px;
}
.ic-book,.ic-business-time{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:14px;
}
.ic-business-time{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M264 48h112c4.4 0 8 3.6 8 8v40H256V56c0-4.4 3.6-8 8-8m-56 8v40h-80c-35.3 0-64 28.7-64 64v96h305c33.8-29.9 78.3-48 127-48 28.6 0 55.6 6.2 80 17.4V160c0-35.3-28.7-64-64-64h-80V56c0-30.9-25.1-56-56-56H264c-30.9 0-56 25.1-56 56m80 296c-17.7 0-32-14.3-32-32v-16H64v112c0 35.3 28.7 64 64 64h193.4c-11.2-24.4-17.4-51.4-17.4-80 0-16.6 2.1-32.7 6-48zm352 48a144 144 0 1 0-288 0 144 144 0 1 0 288 0m-144-80c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16h-48c-8.8 0-16-7.2-16-16v-64c0-8.8 7.2-16 16-16'/%3e%3c/svg%3e");
  width:18px;
}
.ic-calendar-days{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M128 0c17.7 0 32 14.3 32 32v32h128V32c0-17.7 14.3-32 32-32s32 14.3 32 32v32h32c35.3 0 64 28.7 64 64v288c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128c0-35.3 28.7-64 64-64h32V32c0-17.7 14.3-32 32-32M64 240v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16m128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16m144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zM64 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16m144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16'/%3e%3c/svg%3e");
  width:12px;
}
.ic-calendar-days,.ic-reply{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:14px;
}
.ic-reply{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M204.2 18.4c12 5 19.8 16.6 19.8 29.6v80h112c97.2 0 176 78.8 176 176 0 113.3-81.5 163.9-100.2 174.1-2.5 1.4-5.3 1.9-8.1 1.9-10.9 0-19.7-8.9-19.7-19.7 0-7.5 4.3-14.4 9.8-19.5 9.4-8.8 22.2-26.4 22.2-56.7 0-53-43-96-96-96h-96v80c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9z'/%3e%3c/svg%3e");
  width:14px;
}
.ic-user{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240m-29.7 56C95.8 304 16 383.8 16 482.3c0 16.4 13.3 29.7 29.7 29.7h356.6c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3z'/%3e%3c/svg%3e");
}
.ic-user,.ic-user-regular{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:2rem;
  width:1.8rem;
}
.ic-user-regular{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0m208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0M48 480c0-70.7 57.3-128 128-128h96c70.7 0 128 57.3 128 128v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-97.2-78.8-176-176-176h-96C78.8 304 0 382.8 0 480v8c0 13.3 10.7 24 24 24s24-10.7 24-24z'/%3e%3c/svg%3e");
}
.ic-print{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M64 64c0-35.3 28.7-64 64-64h213.5c17 0 33.3 6.7 45.3 18.7l42.5 42.5c12 12 18.7 28.3 18.7 45.3V144H64zM0 256c0-35.3 28.7-64 64-64h384c35.3 0 64 28.7 64 64v96c0 17.7-14.3 32-32 32h-32v64c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64v-64H32c-17.7 0-32-14.3-32-32zm128 160v32h256v-96H128zm328-144a24 24 0 1 0-48 0 24 24 0 1 0 48 0'/%3e%3c/svg%3e");
  height:1rem;
  width:1rem;
}
.ic-angle-left,.ic-print{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-angle-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3e%3c/svg%3e");
  height:.8rem;
  width:.8rem;
}
.ic-facebook{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256c0 120 82.7 220.8 194.2 248.5V334.2h-52.8V256h52.8v-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287v175.9C413.8 494.8 512 386.9 512 256'/%3e%3c/svg%3e");
}
.ic-facebook,.ic-google{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
}
.ic-google{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M500 261.8C500 403.3 403.1 504 260 504 122.8 504 12 393.2 12 256S122.8 8 260 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C270.5 52.6 106.3 116.6 106.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H260v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4'/%3e%3c/svg%3e");
}
.ic-apple{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M319.1 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7-55.8.9-115.1 44.5-115.1 133.2 0 26.2 4.8 53.3 14.4 81.2 12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9m-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3'/%3e%3c/svg%3e");
  width:1.2rem;
}
.ic-apple,.ic-arrow-out{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.5rem;
}
.ic-arrow-out{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128v256c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm342.6 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l73.4 73.4H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h210.7l-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z'/%3e%3c/svg%3e");
  width:1.5rem;
}
.ic-arrow-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3l105.4-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3e%3c/svg%3e");
  height:1rem;
  vertical-align:center;
  width:1rem;
}
.ic-arrow-left,.ic-home{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-home{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272h16v176c0 35.3 28.7 64 64 64h288c35.3 0 64-28.7 64-64V272h16c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1zM240 320h32c26.5 0 48 21.5 48 48v96H192v-96c0-26.5 21.5-48 48-48'/%3e%3c/svg%3e");
  height:1.2rem;
  width:1.2rem;
}
.ic-expand{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M344 0h144c13.3 0 24 10.7 24 24v144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87-39-39c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0M168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.6 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2S177.7 512 168 512'/%3e%3c/svg%3e");
}
.ic-caret-left,.ic-expand{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1rem;
  width:1rem;
}
.ic-caret-left{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M7.7 235.8c-10.3 12.6-9.5 31.1 2.2 42.8l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6v-256c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-128 128-2.2 2.4z'/%3e%3c/svg%3e");
}
.ic-caret-right{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M249.3 235.8c10.2 12.6 9.5 31.1-2.2 42.8l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S64.5 396.9 64.5 384V128c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128 2.2 2.4z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.ic-caret-right,.ic-download,.ic-list{
  height:1rem;
  width:1rem;
}
.ic-download{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v210.7l-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 242.7zM64 320c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h320c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64h-46.9l-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L110.9 320zm304 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
}
.c-product-miniature:not(.card),.c-product-miniature__container{
  display:flex;
  flex-direction:column;
}
.c-product-miniature__container{
  height:100%;
}
.c-product-miniature__desc{
  position:relative;
}
.c-product-miniature__desc-category a{
  color:var(--digibit-polskiekoldry-secondary);
  text-transform:capitalize;
}
.c-product-miniature__desc.card-body .c-product-miniature__manufacturer{
  margin-top:0;
}
.c-product-miniature__footer{
  margin-top:auto;
}
.c-product-miniature__manufacturer{
  color:var(--digibit-polskiekoldry-secondary);
  display:inline-block;
  font-size:.875rem;
  line-height:1;
  margin-top:.75rem;
}
.c-product-miniature__hover_image{
  display:none;
}
.c-product-miniature:hover .c-product-miniature__hover_image{
  display:block !important;
  position:absolute;
  top:0;
}

.c-product-miniature .product-title{
  margin-top:.5rem;
}
.c-product-miniature .product-title a{
  all:inherit;
}
.c-product-miniature .card{
  height:100%;
}
.c-product-miniature .flag-state{
  bottom:0;
  left:0;
  position:absolute;
}
.c-product-miniature .product-manufacturer-title a{
  color:var(--digibit-polskiekoldry-dark);
  font-size:10px;
  line-height:90%;
}
.c-product-miniature .product-manufacturer-title a span.hidden{
  display:none;
}
.c-product-miniature .card .product-image{
  border-bottom:var(--digibit-polskiekoldry-card-border-width) solid #dee2e6;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.c-product-miniature .c-card-horizontal .c-product-miniature__desc{
  background-color:rgba(0,0,0,.1);
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  bottom:0;
  padding-bottom:0;
  padding-top:0;
  position:absolute;
  width:100%;
}
.c-product-miniature .c-card-horizontal .c-prices{
  margin-bottom:var(--digibit-polskiekoldry-card-spacer-y);
}
.c-product-miniature .c-card-horizontal-small{
  justify-content:center;
}
.c-product-miniature .c-card-horizontal-small .product-image{
  border-bottom:0;
}
.c-product-miniature .c-card-horizontal-small .row div{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.c-product-miniature .c-card-horizontal-small .card-footer{
  background-color:transparent;
  border-top:none;
  width:-moz-max-content;
  width:max-content;
}
.c-product-miniature .c-card-horizontal-small .highlighted-informations.no-variants{
  bottom:0;
  position:absolute;
}
.c-product-miniature__available,.c-product-miniature__last_items,.c-product-miniature__unavailable{
  align-items:center;
  display:flex;
}
.c-product-miniature__available .ic,.c-product-miniature__last_items .ic,.c-product-miniature__unavailable .ic{
  margin-right:calc(var(--digibit-polskiekoldry-gutter-x)/2);
}

.custom-checkbox input[type=checkbox]+span.color,.variant-links .color,label .color{
  background-size:contain;
  border:1px solid var(--digibit-polskiekoldry-border-color);
  border-radius:4px;
  cursor:pointer;
  display:inline-block;
  height:1.5rem;
  margin:.3125rem .5rem .3125rem 0;
  transition:.25s ease-out;
  width:1.5rem;
}
.custom-checkbox input[type=checkbox]+span.color.color-sm,.variant-links .color.color-sm,label .color.color-sm{
  height:1rem;
  width:1rem;
}
.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.variant-links .color.active,.variant-links .color:hover,label .color.active,label .color:hover{
  border:2px solid #9d1504;
}

article.product-miniature .product-description{
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  box-shadow:-2px 6px 19px -14px #42445a;
  padding:16px 8px;
}
article.product-miniature .product-description .product-title{
  font-size:1.2rem;
  line-height:150%;
  margin-bottom:0;
}
article.product-miniature .highlighted-informations{
  margin-bottom:16px;
  text-align:center;
}
article.product-miniature .product-image{
  border-top-left-radius:8px;
  border-top-right-radius:8px;
}
article.product-miniature .c-product__form{
  display:flex;
  margin-top:8px;
}
article.product-miniature .c-product__form .c-quantity{
  display:flex;
  flex-wrap:nowrap;
  width:50%;
}
article.product-miniature .c-product__form .c-quantity input{
  width:100%;
}
article.product-miniature .c-product__form .c-quantity .form-control{
  padding:8px;
}
article.product-miniature .c-product__form .add-to-cart{
  align-items:center;
  display:flex;
  justify-content:center;
  margin-left:16px;
  width:50%;
}
article.product-miniature .c-product-price{
  display:flex;
  font-weight:500;
  margin-top:8px;
}
article.product-miniature .c-product-price__discount{
  color:var(--digibit-polskiekoldry-primary);
  font-weight:600;
  margin-left:1rem;
  -webkit-text-decoration:line-through;
  text-decoration:line-through;
}

.product-container .grid.gallery-top{
  grid-gap:.1rem;
}
.c-flags{
  display:flex;
  flex-direction:column;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  z-index:2;
}
.c-flags__flag{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-secondary);
  background-color:var(--digibit-polskiekoldry-flag-bg);
  color:var(--digibit-polskiekoldry-white);
  font-size:.875rem;
  font-weight:700;
  line-height:1.35;
  margin-bottom:10px;
  padding:5px 10px;
  pointer-events:auto;
  width:-moz-fit-content;
  width:fit-content;
}
.c-flags__flag--discount{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-danger);
}
.c-flags__flag--pack{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-success);
}
.c-flags__flag--on-sale{
  --digibit-polskiekoldry-flag-bg:var(--digibit-polskiekoldry-primary);
}
.c-flags__flag:first-child{
  border-top-left-radius:4px;
}
.container-header-full{
  background-color:var(--digibit-polskiekoldry-light);
  padding-bottom:1.5rem;
}
.container-header-full .swiper-slide{
  margin-right:.75rem;
}
.container-header-full .grid{
  grid-gap:0;
}
.lead{
  font-size:1.25rem;
  font-weight:300;
}

.display-1{
  font-size:calc(1.625rem + 4.5vw);
}

.display-1,.display-2{
  font-weight:300;
  line-height:1.2;
}

.display-2{
  font-size:calc(1.575rem + 3.9vw);
}

.display-3{
  font-size:calc(1.525rem + 3.3vw);
}

.display-3,.display-4{
  font-weight:300;
  line-height:1.2;
}

.display-4{
  font-size:calc(1.475rem + 2.7vw);
}

.display-5{
  font-size:calc(1.425rem + 2.1vw);
}

.display-5,.display-6{
  font-weight:300;
  line-height:1.2;
}

.display-6{
  font-size:calc(1.375rem + 1.5vw);
}

.c-header-category__after ol,.c-header-category__after ul,.c-header-category__before ol,.c-header-category__before ul,.list-inline,.list-unstyled{
  list-style:none;
  padding-left:0;
}

.c-header-category__after li,.c-header-category__before li,.list-inline-item{
  display:inline-block;
}
.c-header-category__after li:not(:last-child),.c-header-category__before li:not(:last-child),.list-inline-item:not(:last-child){
  margin-right:.5rem;
}

.initialism{
  font-size:.875em;
  text-transform:uppercase;
}

.blockquote{
  font-size:1.25rem;
  margin-bottom:.5rem;
}
.blockquote>:last-child{
  margin-bottom:0;
}

.blockquote-footer{
  color:#6c757d;
  font-size:.875em;
  margin-bottom:.5rem;
  margin-top:-.5rem;
}
.blockquote-footer:before{
  content:"— ";
}

.c-header-category__after ol,.c-header-category__after ul,.c-header-category__before ol,.c-header-category__before ul{
  padding-left:0;
}
.thumbnail-container{
  position:relative;
}
.btn{
  --digibit-polskiekoldry-btn-padding-x:0.75rem;
  --digibit-polskiekoldry-btn-padding-y:0.375rem;
  --digibit-polskiekoldry-btn-font-family:;
  --digibit-polskiekoldry-btn-font-size:1rem;
  --digibit-polskiekoldry-btn-font-weight:300;
  --digibit-polskiekoldry-btn-line-height:1.5;
  --digibit-polskiekoldry-btn-color:var(--digibit-polskiekoldry-body-color);
  --digibit-polskiekoldry-btn-bg:transparent;
  --digibit-polskiekoldry-btn-border-width:var(--digibit-polskiekoldry-border-width);
  --digibit-polskiekoldry-btn-border-color:transparent;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius);
  --digibit-polskiekoldry-btn-hover-border-color:transparent;
  --digibit-polskiekoldry-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15), 0 1px 1px rgba(0,0,0,.075);
  --digibit-polskiekoldry-btn-disabled-opacity:0.65;
  --digibit-polskiekoldry-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--digibit-polskiekoldry-btn-focus-shadow-rgb), .5);
  background-color:var(--digibit-polskiekoldry-btn-bg);
  border:var(--digibit-polskiekoldry-btn-border-width) solid var(--digibit-polskiekoldry-btn-border-color);
  border-radius:var(--digibit-polskiekoldry-btn-border-radius);
  color:var(--digibit-polskiekoldry-btn-color);
  cursor:pointer;
  display:inline-block;
  font-family:var(--digibit-polskiekoldry-btn-font-family);
  font-size:var(--digibit-polskiekoldry-btn-font-size);
  font-weight:var(--digibit-polskiekoldry-btn-font-weight);
  line-height:var(--digibit-polskiekoldry-btn-line-height);
  padding:var(--digibit-polskiekoldry-btn-padding-y) var(--digibit-polskiekoldry-btn-padding-x);
  text-align:center;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
}
.btn:hover{
  background-color:var(--digibit-polskiekoldry-btn-hover-bg);
  border-color:var(--digibit-polskiekoldry-btn-hover-border-color);
  color:var(--digibit-polskiekoldry-btn-hover-color);
  -webkit-text-decoration:none;
  text-decoration:none;
}
.btn-check+.btn:hover{
  background-color:var(--digibit-polskiekoldry-btn-bg);
  border-color:var(--digibit-polskiekoldry-btn-border-color);
  color:var(--digibit-polskiekoldry-btn-color);
}
.btn:focus-visible{
  background-color:var(--digibit-polskiekoldry-btn-hover-bg);
  border-color:var(--digibit-polskiekoldry-btn-hover-border-color);
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
  color:var(--digibit-polskiekoldry-btn-hover-color);
  outline:0;
}
.btn-check:focus-visible+.btn{
  border-color:var(--digibit-polskiekoldry-btn-hover-border-color);
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
  outline:0;
}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{
  background-color:var(--digibit-polskiekoldry-btn-active-bg);
  border-color:var(--digibit-polskiekoldry-btn-active-border-color);
  color:var(--digibit-polskiekoldry-btn-active-color);
}
.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible+.btn{
  box-shadow:var(--digibit-polskiekoldry-btn-focus-box-shadow);
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{
  background-color:var(--digibit-polskiekoldry-btn-disabled-bg);
  border-color:var(--digibit-polskiekoldry-btn-disabled-border-color);
  color:var(--digibit-polskiekoldry-btn-disabled-color);
  opacity:var(--digibit-polskiekoldry-btn-disabled-opacity);
  pointer-events:none;
}

.btn-primary{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#9d1504;
  --digibit-polskiekoldry-btn-border-color:#9d1504;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#851203;
  --digibit-polskiekoldry-btn-hover-border-color:#7e1103;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:172, 56, 42;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#7e1103;
  --digibit-polskiekoldry-btn-active-border-color:#761003;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#9d1504;
  --digibit-polskiekoldry-btn-disabled-border-color:#9d1504;
}

.btn-secondary{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#161616;
  --digibit-polskiekoldry-btn-hover-border-color:#151515;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:60, 60, 60;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#151515;
  --digibit-polskiekoldry-btn-active-border-color:#141414;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
}

.btn-success{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#198754;
  --digibit-polskiekoldry-btn-border-color:#198754;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#157347;
  --digibit-polskiekoldry-btn-hover-border-color:#146c43;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:60, 153, 110;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#146c43;
  --digibit-polskiekoldry-btn-active-border-color:#13653f;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#198754;
  --digibit-polskiekoldry-btn-disabled-border-color:#198754;
}

.btn-info{
  --digibit-polskiekoldry-btn-color:#000;
  --digibit-polskiekoldry-btn-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#31d2f2;
  --digibit-polskiekoldry-btn-hover-border-color:#25cff2;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:11, 172, 204;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#3dd5f3;
  --digibit-polskiekoldry-btn-active-border-color:#25cff2;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#000;
  --digibit-polskiekoldry-btn-disabled-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-disabled-border-color:#0dcaf0;
}

.btn-warning{
  --digibit-polskiekoldry-btn-color:#000;
  --digibit-polskiekoldry-btn-bg:#ffc107;
  --digibit-polskiekoldry-btn-border-color:#ffc107;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#ffca2c;
  --digibit-polskiekoldry-btn-hover-border-color:#ffc720;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:217, 164, 6;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#ffcd39;
  --digibit-polskiekoldry-btn-active-border-color:#ffc720;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#000;
  --digibit-polskiekoldry-btn-disabled-bg:#ffc107;
  --digibit-polskiekoldry-btn-disabled-border-color:#ffc107;
}

.btn-danger{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#dc3545;
  --digibit-polskiekoldry-btn-border-color:#dc3545;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#bb2d3b;
  --digibit-polskiekoldry-btn-hover-border-color:#b02a37;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:225, 83, 97;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#b02a37;
  --digibit-polskiekoldry-btn-active-border-color:#a52834;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#dc3545;
  --digibit-polskiekoldry-btn-disabled-border-color:#dc3545;
}

.btn-light{
  --digibit-polskiekoldry-btn-color:#000;
  --digibit-polskiekoldry-btn-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#d2d2d2;
  --digibit-polskiekoldry-btn-hover-border-color:#c6c6c6;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:210, 210, 210;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#c6c6c6;
  --digibit-polskiekoldry-btn-active-border-color:#b9b9b9;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#000;
  --digibit-polskiekoldry-btn-disabled-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-disabled-border-color:#f7f7f7;
}

.btn-dark{
  --digibit-polskiekoldry-btn-color:#fff;
  --digibit-polskiekoldry-btn-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#3c3c3c;
  --digibit-polskiekoldry-btn-hover-border-color:#313131;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:60, 60, 60;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#484848;
  --digibit-polskiekoldry-btn-active-border-color:#313131;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#fff;
  --digibit-polskiekoldry-btn-disabled-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
}

.btn-outline-primary,.vertical-layout #amazzing_filter,.vertical-layout .toggleMoreFilters{
  --digibit-polskiekoldry-btn-color:#9d1504;
  --digibit-polskiekoldry-btn-border-color:#9d1504;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#9d1504;
  --digibit-polskiekoldry-btn-hover-border-color:#9d1504;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:157, 21, 4;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#9d1504;
  --digibit-polskiekoldry-btn-active-border-color:#9d1504;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#9d1504;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#9d1504;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-secondary{
  --digibit-polskiekoldry-btn-color:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:26, 26, 26;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-active-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-success{
  --digibit-polskiekoldry-btn-color:#198754;
  --digibit-polskiekoldry-btn-border-color:#198754;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#198754;
  --digibit-polskiekoldry-btn-hover-border-color:#198754;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:25, 135, 84;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#198754;
  --digibit-polskiekoldry-btn-active-border-color:#198754;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#198754;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#198754;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-info{
  --digibit-polskiekoldry-btn-color:#0dcaf0;
  --digibit-polskiekoldry-btn-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-hover-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:13, 202, 240;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#0dcaf0;
  --digibit-polskiekoldry-btn-active-border-color:#0dcaf0;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#0dcaf0;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#0dcaf0;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-warning{
  --digibit-polskiekoldry-btn-color:#ffc107;
  --digibit-polskiekoldry-btn-border-color:#ffc107;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#ffc107;
  --digibit-polskiekoldry-btn-hover-border-color:#ffc107;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:255, 193, 7;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#ffc107;
  --digibit-polskiekoldry-btn-active-border-color:#ffc107;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#ffc107;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#ffc107;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-danger{
  --digibit-polskiekoldry-btn-color:#dc3545;
  --digibit-polskiekoldry-btn-border-color:#dc3545;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#dc3545;
  --digibit-polskiekoldry-btn-hover-border-color:#dc3545;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:220, 53, 69;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#dc3545;
  --digibit-polskiekoldry-btn-active-border-color:#dc3545;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#dc3545;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#dc3545;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-light{
  --digibit-polskiekoldry-btn-color:#f7f7f7;
  --digibit-polskiekoldry-btn-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-hover-color:#000;
  --digibit-polskiekoldry-btn-hover-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-hover-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:247, 247, 247;
  --digibit-polskiekoldry-btn-active-color:#000;
  --digibit-polskiekoldry-btn-active-bg:#f7f7f7;
  --digibit-polskiekoldry-btn-active-border-color:#f7f7f7;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#f7f7f7;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#f7f7f7;
  --digibit-polskiekoldry-gradient:none;
}

.btn-outline-dark{
  --digibit-polskiekoldry-btn-color:#1a1a1a;
  --digibit-polskiekoldry-btn-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-color:#fff;
  --digibit-polskiekoldry-btn-hover-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-hover-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:26, 26, 26;
  --digibit-polskiekoldry-btn-active-color:#fff;
  --digibit-polskiekoldry-btn-active-bg:#1a1a1a;
  --digibit-polskiekoldry-btn-active-border-color:#1a1a1a;
  --digibit-polskiekoldry-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  --digibit-polskiekoldry-btn-disabled-color:#1a1a1a;
  --digibit-polskiekoldry-btn-disabled-bg:transparent;
  --digibit-polskiekoldry-btn-disabled-border-color:#1a1a1a;
  --digibit-polskiekoldry-gradient:none;
}

.btn-link{
  --digibit-polskiekoldry-btn-font-weight:300;
  --digibit-polskiekoldry-btn-color:var(--digibit-polskiekoldry-link-color);
  --digibit-polskiekoldry-btn-bg:transparent;
  --digibit-polskiekoldry-btn-border-color:transparent;
  --digibit-polskiekoldry-btn-hover-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-btn-hover-border-color:transparent;
  --digibit-polskiekoldry-btn-active-color:var(--digibit-polskiekoldry-link-hover-color);
  --digibit-polskiekoldry-btn-active-border-color:transparent;
  --digibit-polskiekoldry-btn-disabled-color:#6c757d;
  --digibit-polskiekoldry-btn-disabled-border-color:transparent;
  --digibit-polskiekoldry-btn-box-shadow:0 0 0 #000;
  --digibit-polskiekoldry-btn-focus-shadow-rgb:172, 56, 42;
  -webkit-text-decoration:none;
  text-decoration:none;
}
.btn-link:focus-visible,.btn-link:hover{
  -webkit-text-decoration:underline;
  text-decoration:underline;
}
.btn-link:focus-visible{
  color:var(--digibit-polskiekoldry-btn-color);
}
.btn-link:hover{
  color:var(--digibit-polskiekoldry-btn-hover-color);
}

.btn-lg{
  --digibit-polskiekoldry-btn-padding-y:0.5rem;
  --digibit-polskiekoldry-btn-padding-x:1rem;
  --digibit-polskiekoldry-btn-font-size:1.25rem;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius-lg);
}

.btn-sm{
  --digibit-polskiekoldry-btn-padding-y:0.25rem;
  --digibit-polskiekoldry-btn-padding-x:0.5rem;
  --digibit-polskiekoldry-btn-font-size:0.875rem;
  --digibit-polskiekoldry-btn-border-radius:var(--digibit-polskiekoldry-border-radius-sm);
}

.vertical-layout{
  margin-bottom:1.5rem;
}
.vertical-layout .af_subtitle{
  color:var(--digibit-polskiekoldry-heading-color);
  font-size:1rem;
  font-weight:700;
}
.vertical-layout .af_filter{
  margin-bottom:0;
  padding-bottom:0;
}
.vertical-layout .af_filter_content{
  font-size:.875rem;
}
.vertical-layout .af_filter_content ul{
  margin-bottom:1rem;
}
.vertical-layout .af_subtitle.toggle-content:before{
  border-color:var(--digibit-polskiekoldry-primary);
  right:5px;
}
.vertical-layout .af-slider{
  margin-bottom:48px;
}
.vertical-layout .af-slider .slider_value{
  font-size:12px;
  font-weight:700;
}
.vertical-layout .title_block{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M32 64C19.1 64 7.4 71.8 2.4 83.8s-2.2 25.7 7 34.8L192 301.3V416c0 8.5 3.4 16.6 9.4 22.6l64 64c9.2 9.2 22.9 11.9 34.9 6.9S320 492.9 320 480V301.3l182.6-182.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 64 480 64z'/%3e%3c/svg%3e");
  background-position:left 8px;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:1rem 1rem;
  border-bottom:1px solid #d0d5db;
  display:inline-block;
  height:auto;
  margin-top:1rem;
  padding-bottom:.5rem;
  padding-left:1.5rem;
  width:100%;
}
.vertical-layout .selectedFilters{
  border:1px solid var(--digibit-polskiekoldry-primary-bg-subtle);
  margin-top:.5rem;
}
.vertical-layout .selectedFilters .clearAll{
  background-color:var(--digibit-polskiekoldry-light);
}
.vertical-layout .selectedFilters .cf{
  background:#eceff0;
  border:1px solid var(--digibit-polskiekoldry-gray-500);
  border-radius:3px;
  color:var(--digibit-polskiekoldry-gray-800);
  display:inline-block;
  font-size:12px;
  line-height:1;
  margin:5px;
  padding:4px 20px 4px 5px;
  position:relative;
}
.vertical-layout .selectedFilters .cf a{
  color:#000;
  font-size:1.2rem;
}
.horizontal-layout .h-el{
  width:auto !important;
}
.horizontal-layout .af_filter_content{
  min-width:250px !important;
}
.m-category-tree__back{
  align-items:center;
  border-bottom:1px solid var(--digibit-polskiekoldry-gray-400);
  display:flex;
  margin-bottom:.7rem;
  padding-bottom:.5rem;
}
.m-category-tree__list{
  font-size:.875rem;
  list-style-type:none;
  margin-bottom:0;
  padding-left:1rem;
}
.m-category-tree__item a{
  display:inline-block;
  padding-bottom:.2rem;
  padding-top:.2rem;
}
.m-category-tree__item--active>a{
  font-weight:700;
}
.af-compact-overlay+.m-category-tree{
  margin-top:1.5rem;
}
.m-brandlist,.m-category-tree{
  margin-bottom:1.5rem;
}
.m-brandlist__list{
  font-size:.875rem;
  list-style-type:none;
  margin-bottom:0;
  padding-left:1rem;
}
#_desktop_filters{
  margin-bottom:1.5rem;
  margin-top:1.5rem;
}
#_desktop_filters .accordion-button{
  --digibit-polskiekoldry-accordion-btn-padding-y:0.75rem;
  --digibit-polskiekoldry-accordion-btn-padding-x:1rem;
  --digibit-polskiekoldry-accordion-btn-icon-width:14px;
}

.ic-ios-share{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M425.5 7c-6.9-6.9-17.2-8.9-26.2-5.2S384.5 14.3 384.5 24v56h-48c-88.4 0-160 71.6-160 160 0 46.7 20.7 80.4 43.6 103.4 8.1 8.2 16.5 14.9 24.3 20.4 9.2 6.5 21.7 5.7 30.1-1.9s10.2-20 4.5-29.8c-3.6-6.3-6.5-14.9-6.5-26.7 0-36.2 29.3-65.5 65.5-65.5h46.5v56c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l136-136c9.4-9.4 9.4-24.6 0-33.9zm7 97V81.9l78.1 78.1-78.1 78.1V216c0-13.3-10.7-24-24-24H338c-50.9 0-93.9 33.5-108.3 79.6-3.3-9.4-5.2-19.8-5.2-31.6 0-61.9 50.1-112 112-112h72c13.3 0 24-10.7 24-24m-320-8c-44.2 0-80 35.8-80 80v256c0 44.2 35.8 80 80 80h256c44.2 0 80-35.8 80-80v-24c0-13.3-10.7-24-24-24s-24 10.7-24 24v24c0 17.7-14.3 32-32 32h-256c-17.7 0-32-14.3-32-32V176c0-17.7 14.3-32 32-32h24c13.3 0 24-10.7 24-24s-10.7-24-24-24z'/%3e%3c/svg%3e");
}
.ic-delete,.ic-ios-share{
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:1.7rem;
  width:1.7rem;
}
.ic-delete{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M136.7 5.9 128 32H32C14.3 32 0 46.3 0 64s14.3 32 32 32h384c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96l-8.7-26.1C306.9-7.2 294.7-16 280.9-16H167.1c-13.8 0-26 8.8-30.4 21.9M416 144H32l21.1 323.1C54.7 492.4 75.7 512 101 512h246c25.3 0 46.3-19.6 47.9-44.9z'/%3e%3c/svg%3e");
}
.ic-grip{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M88 96c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40v-48c0-22.1 17.9-40 40-40zm192 128h-48c-22.1 0-40-17.9-40-40v-48c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40m192 0h-48c-22.1 0-40-17.9-40-40v-48c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40m0 192h-48c-22.1 0-40-17.9-40-40v-48c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40M280 288c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40h-48c-22.1 0-40-17.9-40-40v-48c0-22.1 17.9-40 40-40zM88 416H40c-22.1 0-40-17.9-40-40v-48c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:.875rem;
  width:.875rem;
}
.ic-list,.ic-sort{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3c!--! Font Awesome Free 7.2.0 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) Copyright 2026 Fonticons%2c Inc.--%3e%3cpath fill='currentColor' d='M40 48c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24zm152 16c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h288c17.7 0 32-14.3 32-32s-14.3-32-32-32zM16 232v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24m24 136c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24v-48c0-13.3-10.7-24-24-24z'/%3e%3c/svg%3e");
  background-repeat:no-repeat;
  background-size:contain;
  display:inline-block;
  height:.875rem;
  width:.875rem;
}

.products-selection{
  align-items:center;
  font-size:.875rem;
  margin-bottom:1.2rem;
}
.products-selection p,.products-selection ul{
  margin-bottom:0;
}
.products-selection .ic{
  vertical-align:middle;
}

.total-products{
  grid-column:auto / span 4;
}

.products-sort-order{
  grid-column:auto / span 7;
  text-align:right;
}
.products-sort-order .form-select{
  display:inline-block;
  vertical-align:middle;
  width:auto;
}

.products{
  margin-bottom:1.2rem;
}

.list-layouts{
  display:none;
  grid-column:auto / span 1;
}
.list-layouts a{
  border-radius:4px;
  padding:.1rem .5rem .3rem;
}
.list-layouts .active{
  background-color:var(--digibit-polskiekoldry-secondary);
}

.sort-by{
  display:none;
}
.sort-by,.sort-by .ic{
  margin-right:.75rem;
}

.pagination-container{
  margin-bottom:1.2rem;
}

.category-additional-description{
  margin-top:1.2rem;
}
.product-horizontal article{
  background-color:transparent;
  position:relative;
}
.product-horizontal article .c-c-product-horizontal .product-price-and-shipping{
  padding-top:0;
}
.product-horizontal article .small,.product-horizontal article small{
  display:block;
  height:100%;
}
.product-horizontal .product-miniature .product-title{
  height:auto;
}
.product-horizontal .product-miniature .product-title a{
  color:#000;
  font-weight:500;
}
.product-horizontal .c-product-horizontal{
  border:1px solid silver;
  border-radius:8px;
  padding:16px;
}
.product-horizontal .c-product-horizontal__col-quantity{
  align-items:end;
  display:flex;
}
.product-horizontal .c-product-horizontal__col-desc{
  padding:0 16px 16px 0;
}
.product-horizontal .c-product-horizontal .input-group{
  display:flex;
}
.product-horizontal .c-product-horizontal__image img{
  border-radius:8px;
  height:auto;
  width:100%;
}
.product-horizontal .c-product-horizontal__col-add button{
  height:40px;
  width:100%;
}
.product-horizontal .c-product-horizontal__col-quantity .c-quantity{
  height:40px;
}
.product-horizontal .c-product-horizontal__col-show-product{
  align-items:end;
  display:flex;
}
.product-horizontal .c-product-horizontal__col-show-product a{
  align-items:center;
  display:flex;
  height:40px;
  justify-content:center;
  width:100%;
}
.product-horizontal .c-product-horizontal .grid{
  --digibit-polskiekoldry-gap:16px;
}
.product-horizontal .c-product-horizontal__col-reviews{
  text-align:center;
}
.product-horizontal .c-product-horizontal .c-product-price{
  align-items:end;
  display:flex;
  justify-content:start;
}
.product-horizontal .c-product-horizontal .c-product-price>div{
  display:flex;
  flex-wrap:wrap;
  width:100%;
}
.product-horizontal .c-product-horizontal .c-product-price__regular{
  align-items:center;
  display:flex;
  font-size:.875rem;
  margin-left:16px;
  text-decoration-line:line-through;
}
.product-horizontal .c-product-horizontal .c-product-price__discount-value{
  align-items:center;
  color:var(--digibit-polskiekoldry-primary);
  display:flex;
  font-size:1.125rem;
  font-weight:700;
  margin-left:.625rem;
}
.product-horizontal .c-product-horizontal .c-product-price__discount{
  -webkit-text-decoration:none;
  text-decoration:none;
}
.product-horizontal .c-product-horizontal .add{
  align-items:end;
  display:flex;
}
.product-horizontal .c-product-horizontal .product-price-and-shipping{
  padding-top:16px;
}
.product-horizontal .c-quantity .btn{
  display:none;
}
.c-subcategories{
  margin-bottom:1rem;
}
.c-subcategories__heading{
  margin-bottom:0;
}
.c-subcategories__hover{
  grid-gap:4px;
}
.c-subcategory{
  height:100%;
}
.c-subcategory__grid{
  grid-gap:0;
}
.c-subcategory .card-body{
  padding:calc(var(--digibit-polskiekoldry-card-spacer-y)/1.2) calc(var(--digibit-polskiekoldry-card-spacer-x)/1.2);
}
.c-subcategory-hover__link{
  border:1px solid var(--digibit-polskiekoldry-gray-200);
  border-radius:4px;
  display:block;
  position:relative;
}
.c-subcategory-hover__link:after{
  background-color:var(--digibit-polskiekoldry-primary);
  bottom:0;
  content:"";
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:opacity .3s linear,background-color .3s linear;
}
.c-subcategory-hover__link:hover:after{
  opacity:.6;
}
.c-subcategory-hover__title{
  color:#fff;
  font-size:calc(1.325rem + .9vw);
  left:50%;
  line-height:calc(1.425rem + 2.1vw);
  position:absolute;
  text-align:center;
  top:50%;
  transform:translate(-50%, -50%);
  z-index:1;
}

.vertical-layout .af_subtitle{
  font-weight:500;
}

.af .title_block{
  background-position-y:center;
  border-bottom:1px solid #ebebeb;
  color:#000;
  font-size:16px !important;
  font-weight:500 !important;
  margin:0;
  padding:20px 0 20px 1.5rem;
}

.af_filter li{
  padding:4px 0 4px .5rem !important;
}

.af_filter+.af_filter{
  margin-top:1rem;
}
.page-category .h1,.page-category .h1:first-letter,.page-category h1,.page-category h1:first-letter{
  display:inline-block;
  font-size:26px;
  font-weight:500;
  margin:0;
  padding:15px 0;
  position:relative;
  vertical-align:top;
}
.page-category .h1:first-letter,.page-category h1:first-letter{
  color:#222;
  -webkit-text-decoration:none;
  text-decoration:none;
}

.total-products p{
  display:none !important;
}

.x13faq__block-faq_category.card{
  padding:1rem;
}
.x13faq__block-faq_category.card .x13faq__block-title{
  background:#fff;
  border:0;
  padding:.5rem .4rem 1.2rem;
}

[data-display_type^=accordion] .x13faq__question-wrapper.open .x13faq__question{
  color:#9d1504 !important;
}

.category-description.has-desc{
  margin-bottom:2.4rem;
  margin-top:0;
  padding-bottom:.4rem;
  position:relative;
}

.category-description.has-desc:after{
  background:linear-gradient(0deg, #fff, rgba(128,234,255,0));
  border-bottom:1px solid #eee;
  border-radius:0 0 2px 2px;
  bottom:0;
  content:"";
  height:100px;
  left:0;
  position:absolute;
  right:0;
  z-index:2;
}

.category-description div.expand-container{
  margin-bottom:1rem;
  max-height:100px;
  overflow:hidden;
  position:relative;
}
.category-description div.expand-container.expanded{
  max-height:none;
}

.category-description a.expand{
  background:#fff;
  border:1px solid #dadada;
  bottom:-14px;
  box-shadow:none;
  color:#9d1504;
  font-size:11px;
  padding:4px 10px;
  position:absolute;
  right:0;
  text-transform:none;
  z-index:17;
}

.c-flags{
  right:0;
}

.c-flags__flag--discount{
  border-radius:50% !important;
  height:60px;
  line-height:60px;
  margin:0;
  padding:0;
  position:absolute;
  right:10px;
  text-align:center;
  top:10px;
  width:60px;
}

.c-product-miniature .c-add-to-cart{
  padding-bottom:0;
}

#digibit-block-6{
  border:1px solid #e5e5e5;
  border-radius:8px;
  height:190px;
  margin-bottom:30px;
  margin-top:30px;
  padding:20px 0 10px;
  width:100%;
}
#digibit-block-6 .client-review{
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.af-list-colors label{
  align-items:center !important;
}

.af-list-colors label span.color{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;
  display:inline-block;
  height:30px;
  margin:0 5px 0 7px;
  position:relative;
  text-indent:-9999px;
  vertical-align:middle;
  width:30px;
}

@media (min-width:576px){
  .card-group{
    display:flex;
    flex-flow:row wrap;
  }
  .card-group>.card{
    flex:1 0 0;
    margin-bottom:0;
  }
  .card-group>.card+.card{
    border-left:0;
    margin-left:0;
  }
  .card-group>.card:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
  }
  .card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{
    border-top-right-radius:0;
  }
  .card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{
    border-bottom-right-radius:0;
  }
  .card-group>.card:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
  }
  .card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{
    border-top-left-radius:0;
  }
  .card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{
    border-bottom-left-radius:0;
  }
  .product-horizontal .c-quantity .btn{
    display:block;
  }
  .c-subcategory__image{
    border-right:var(--digibit-polskiekoldry-card-border-width) solid var(--digibit-polskiekoldry-card-border-color);
  }}

@media (min-width:768px){
  .container-header-full{
    padding-top:1.5rem;
  }
  .container-header-full .grid{
    grid-gap:1.5rem;
  }
  .list-layouts{
    display:flex;
    justify-content:space-around;
  }}

@media (min-width:992px){
  .sort-by{
    display:inline;
  }
  .c-product-horizontal .grid{
    display:grid;
    grid-template-columns:repeat(13, 1fr);
    grid-template-rows:repeat(4, 1fr);
    grid-row-gap:0;
    grid-column-gap:16px;
  }
  .product-horizontal .c-product-horizontal__col-image{
    grid-area:1/1/5/5;
  }
  .product-horizontal .c-product-horizontal__col-desc{
    grid-area:1/5/3/12;
  }
  .product-horizontal .c-product-horizontal__col-reviews{
    grid-area:1/12/3/14;
  }
  .product-horizontal .c-product-horizontal__col-quantity{
    grid-area:4/5/5/8;
  }
  .product-horizontal .c-product-horizontal__col-price{
    grid-area:3/5/4/13;
    padding-right:16px;
  }
  .product-horizontal .c-product-horizontal__col-add{
    grid-area:4/8/5/11;
  }
  .product-horizontal .c-product-horizontal__col-show-product{
    grid-area:4/11/5/14;
  }
  .product-horizontal .c-product-horizontal .c-product-price__regular{
    padding-left:.5rem;
  }
  .product-horizontal .c-product-horizontal .c-product-price__discount-value{
    margin-left:0;
  }}

@media (min-width:1200px){
  .h1,h1{
    font-size:2.5rem;
  }
  .c-subcategories__heading,.h2,h2{
    font-size:2rem;
  }
  .h3,h3{
    font-size:1.75rem;
  }
  .h4,h4,legend{
    font-size:1.5rem;
  }
  .display-1{
    font-size:5rem;
  }
  .display-2{
    font-size:4.5rem;
  }
  .display-3{
    font-size:4rem;
  }
  .display-4{
    font-size:3.5rem;
  }
  .display-5{
    font-size:3rem;
  }
  .display-6{
    font-size:2.5rem;
  }
  .c-subcategory-hover__title{
    font-size:2rem;
    line-height:3rem;
  }}

@media (max-width:991.98px){
  .product-horizontal .c-product-horizontal__col-reviews{
    position:absolute;
    right:0;
    top:0;
  }}

@media (prefers-reduced-motion:no-preference){
  :root{
    scroll-behavior:smooth;
  }}

@media (prefers-reduced-motion:reduce){
  .btn{
    transition:none;
  }}

/*# sourceMappingURL=category.css.map*/