.products--grid{display:grid;gap:40px;grid-template-columns:1fr;margin:0 0 50px}@media (min-width:1024px){.products--grid{grid-template-columns:250px 1fr}}@media (min-width:1220px){.products--grid{grid-template-columns:300px 1fr}}.products--header{margin-bottom:40px}.products--header>.title{font-size:32px;font-weight:600}.products--list{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));height:-moz-fit-content;height:fit-content}.products--list.--grid>.pagination-container{grid-column:span 1/span 1}@media (min-width:1024px){.products--list.--grid{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.products--list.--grid>.pagination-container{grid-column:span 2/span 2}}@media (min-width:1220px){.products--list.--grid{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.products--list.--grid>.pagination-container{grid-column:span 3/span 3}}.products--list.--list>.pagination-container{grid-column:span 1/span 1}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(9deg)}50%{transform:rotate(-9deg)}to{transform:rotate(0deg)}}.product--teaser{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:12px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-direction:column;height:min-content;margin-bottom:.75rem;margin-top:.75rem;overflow:hidden;padding:10px 20px 27px 15px;padding-bottom:0!important;position:relative;width:100%}@media (min-width:1024px){.product--teaser{padding:20px;padding-top:0!important}}.product--teaser.--coupon{padding-bottom:30px!important}.product--teaser.--detailed>.icon{order:-1}@media (min-width:1024px){.product--teaser.--detailed{padding:20px}.product--teaser.--detailed>.icon{order:0}}.product--teaser.--detailed:hover .nav:after{background-color:transparent}.product--teaser.--detailed:hover .nav>.check{opacity:1;z-index:99}.product--teaser.--detailed:hover .nav>.check:hover{opacity:.7}.product--teaser.--detailed:hover .nav .compare{opacity:1;z-index:99}.product--teaser.--detailed:hover .nav .compare--icon{opacity:1}.product--teaser.--detailed:hover .nav .compare--icon:not(.-isCompared){animation:shake .5s 1 alternate;animation-delay:.2s}.product--teaser.--detailed:hover .nav .compare:hover{opacity:.7}.product--teaser.--row{align-items:flex-start;display:flex;flex-direction:row;grid-template-columns:1fr;justify-content:space-between;padding-bottom:20px!important}.product--teaser.--row:hover>.description>.nav,.product--teaser.--row:hover>.description>.nav .compare--icon{opacity:1}.product--teaser.--row:hover>.description>.nav .compare--icon:not(.-isCompared){animation:shake .5s 1 alternate;animation-delay:.2s}@media (min-width:1220px){.product--teaser.--row{gap:10px;grid-template-columns:800px 367px 1fr}}.product--teaser.--row>.description{align-items:flex-start;flex-direction:row;flex-wrap:wrap;height:100%}@media (min-width:1220px){.product--teaser.--row>.description{flex-direction:column}}.product--teaser.--row>.description>.category{width:max-content}@media (min-width:1220px){.product--teaser.--row>.description>.category{width:100%}}.product--teaser.--row>.description>.category:before{content:"Kolekcja: "}.product--teaser.--row>.description>.collection{width:max-content}@media (min-width:1220px){.product--teaser.--row>.description>.collection{width:100%}}.product--teaser.--row>.description>.collection:before{content:"Kolekcja: "}.product--teaser.--row>.description>.mark{width:max-content}@media (min-width:1220px){.product--teaser.--row>.description>.mark{width:100%}}.product--teaser.--row>.description>.mark:before{content:"Marka: "}.product--teaser.--row>.description>.mark.--margin{margin-bottom:26px;margin-left:10px}@media (min-width:1220px){.product--teaser.--row>.description>.mark.--margin{margin-left:0}}.product--teaser.--row>.description>.nav{gap:10px;justify-content:space-between;opacity:1;right:-15px;transition:opacity .25s ease-in-out;width:100%}@media (min-width:1024px){.product--teaser.--row>.description>.nav{opacity:0}}.product--teaser.--row>.description>.nav:after{content:none}.product--teaser.--row>.description>.nav.-hasSale{right:-65px}.product--teaser.--row>.description>.nav>.compare>.compare--text{opacity:0}.product--teaser.--row>.description>.nav .check,.product--teaser.--row>.description>.nav>.compare{opacity:1}.product--teaser.--row>.description>.prices{width:100%}.product--teaser.--row>.description>.title{font-size:21px;margin-bottom:14px;width:100%}.product--teaser.--row>.icon{margin:0;order:-9999}.product--teaser.--row>.picture{margin:0;width:75%}.product--teaser>.ebon{background-color:#f7d44b;bottom:-20px;color:#3c3c3c;display:inline-block;font-size:16px;font-weight:400;height:100%;left:0;max-height:39px;opacity:.95;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem;padding-top:5px;position:absolute;text-overflow:ellipsis;transition:all .25s ease-in-out;white-space:nowrap;width:100%}.product--teaser>.ebon.long-name:hover{max-height:85px;overflow:visible;white-space:pre-wrap}.product--teaser>.ebon>.value{display:inline-block;font-size:16px;font-weight:700}.product--teaser>.description{display:flex;flex:1 1 0%;flex-direction:column}.product--teaser>.description .mark,.product--teaser>.description>.category{--tw-text-opacity:1;color:rgb(153 144 144/var(--tw-text-opacity));font-size:12px;font-weight:600;margin:0}.product--teaser>.description .mark.--margin,.product--teaser>.description>.category.--margin{margin-bottom:5px}@media (min-width:1024px){.product--teaser>.description .mark.--margin,.product--teaser>.description>.category.--margin{margin-bottom:15px}}.product--teaser>.description .collection{--tw-text-opacity:1;color:rgb(153 144 144/var(--tw-text-opacity));font-size:12px;font-weight:600;margin:0}.product--teaser>.description>.nav{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;padding-top:20px;position:absolute;right:20px;top:0;width:145px;z-index:1}.product--teaser>.description>.nav.-static{opacity:0}.product--teaser>.description>.nav>.check{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 164 216/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-size:14px;font-weight:600;line-height:25px;padding:0 20px;text-transform:uppercase;transition:all .3s ease}.product--teaser>.description>.nav>.check:hover{opacity:.8}@media (min-width:1024px){.product--teaser>.description>.nav>.check{opacity:0}}.product--teaser>.description>.nav .compare{display:flex;font-size:12px;min-height:20px}.product--teaser>.description>.nav .compare:hover>.compare--text{opacity:1}.product--teaser>.description>.nav .compare--icon{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-weight.e5c1d627.svg);background-position:0;background-repeat:no-repeat;background-size:contain;height:20px;margin-left:10px;min-height:20px;min-width:20px;opacity:1;transition:all .3s ease-in-out;width:20px}.product--teaser>.description>.nav .compare--icon.-isCompared{transform:rotate(-25deg)}@media (min-width:1024px){.product--teaser>.description>.nav .compare--icon{opacity:0}}.product--teaser>.description>.nav .compare--text{margin-left:.5rem;opacity:1;transition:opacity .25s ease-in-out}@media (min-width:1024px){.product--teaser>.description>.nav .compare--text{opacity:0}}.product--teaser>.description>.nav .compare:hover{opacity:.8}.product--teaser>.description>.prices{align-items:flex-end;display:flex;flex-wrap:wrap;gap:5px}.product--teaser>.description>.prices.--margin{margin-bottom:18px}.product--teaser>.description>.prices>.old{--tw-text-opacity:1;color:rgb(153 144 144/var(--tw-text-opacity));font-size:12px;font-weight:600;text-decoration-line:line-through;text-transform:uppercase}.product--teaser>.description>.prices>.price{font-size:18px;font-weight:700;line-height:21px;text-transform:uppercase}.product--teaser>.description>.prices>.price>.current--price.--discount{--tw-text-opacity:1;color:rgb(214 38 49/var(--tw-text-opacity))}.product--teaser>.description>.title{font-size:16px;font-weight:600;margin-bottom:20px;text-transform:uppercase}@media (min-width:1024px){.product--teaser>.description>.title{margin-bottom:22px}}.product--teaser>.icon{align-items:center;border-radius:9999px;display:flex;height:40px;justify-content:center;left:.5rem;margin-bottom:10px;position:absolute;top:.5rem;width:40px}.product--teaser>.icon.--sale{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-sale.7d85c0a4.png)}.product--teaser>.icon.--outlet{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-outlet.b9c7c290.png)}.product--teaser>.icon.--new{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-megaphone.efb1683e.png)}.product--teaser>.link{height:100%;left:0;position:absolute;top:0;width:100%}.product--teaser>.picture{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:26px;margin-top:5px}@media (min-width:1024px){.product--teaser>.picture{margin-bottom:10px}}.product--teaser>.picture>.image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pagination-container{margin-bottom:1.5rem;margin-top:2.5rem;width:100%}.pagination--component{align-items:center;display:flex;justify-content:center;width:100%}.pagination--component>.pager{align-items:center;display:flex;font-size:20px;height:100%;margin-left:.75rem;margin-right:.75rem;position:relative}.pagination--component .pagination--button{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;margin-left:.5rem;margin-right:.5rem;transition:all .3s}.pagination--component .pagination--button.next>.icon-arrow-left{transform:rotate(180deg)}.pagination--component .pagination--button:hover{--tw-text-opacity:1;color:rgb(0 164 216/var(--tw-text-opacity))}.pagination--component .pagination--button.last{display:none}@media (min-width:1024px){.pagination--component .pagination--button.last{--tw-text-opacity:1;color:rgb(162 162 162/var(--tw-text-opacity));display:flex;margin-left:3rem}}.pagination--component .pagination--button.first{display:none}@media (min-width:1024px){.pagination--component .pagination--button.first{--tw-text-opacity:1;color:rgb(162 162 162/var(--tw-text-opacity));display:flex;margin-right:3rem}}.pagination--component .pagination--button.pages{display:none}@media (min-width:1024px){.pagination--component .pagination--button.pages{display:flex}}.pagination--component .pagination--button.current{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(0 164 216/var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;height:2.25rem;justify-content:center;margin-left:.25rem;margin-right:.25rem;width:2.25rem}.pagination--component .pagination--button.current:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid #00a4d8;color:rgb(0 164 216/var(--tw-text-opacity))}.pagination--component .pagination--button.nexter{--tw-text-opacity:1;align-items:center;border:1px solid #00a4d8;border-radius:9999px;color:rgb(0 164 216/var(--tw-text-opacity));display:flex;height:2.25rem;justify-content:center;margin-left:.25rem;margin-right:.25rem;width:2.25rem}.pagination--component .pagination--button.nexter:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 164 216/var(--tw-bg-opacity));border:1px solid #00a4d8;color:rgb(255 255 255/var(--tw-text-opacity))}.pagination--component .pagination--button.next,.pagination--component .pagination--button.prev{align-items:center;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-top:.25rem;transition:all .3s;width:3rem}.pagination--component .pagination--button.next:hover>.icon-arrow-left,.pagination--component .pagination--button.prev:hover>.icon-arrow-left{padding-right:1.25rem}.pagination--component .pagination--button.next:hover>.icon-arrow-left:before,.pagination--component .pagination--button.prev:hover>.icon-arrow-left:before{--tw-text-opacity:1;color:rgb(0 164 216/var(--tw-text-opacity))}.pagination--component .pagination--button.next>.icon-arrow-left,.pagination--component .pagination--button.prev>.icon-arrow-left{transition:all .3s}.pagination--component .pagination--button.next>.icon-arrow-left:before,.pagination--component .pagination--button.prev>.icon-arrow-left:before{font-size:21px;transition:all .3s}.filter--block{border-top:1px solid #a2a2a2;display:grid;gap:25px;grid-template-columns:repeat(1,minmax(0,1fr));padding:15px 0}.filter--block.--active{padding:15px 0 45px}.filter--block.--active>.options{display:grid}.filter--block>.button{display:inline-block;font-size:21px;padding-right:53px;position:relative;text-align:left;text-transform:uppercase;width:100%}.filter--block>.button:after{background-image:url(/sites/bon/themes/custom/dsr/public/build/images/arrow-bottom.b7de53df.svg);background-position:50%;background-repeat:no-repeat;background-size:13px auto;content:"";height:100%;position:absolute;right:0;top:0;transform:rotate(180deg);transition:transform .3s ease;width:53px}.filter--block>.button.--active:after{transform:rotate(0deg)}.filter--block>.options{animation:Up .6s;display:none;gap:7px;grid-template-columns:repeat(1,minmax(0,1fr))}.filter--block>.options .select{display:inline-flex;width:100%}.filter--block>.options .select .select--__control{background-color:unset;border:0;box-shadow:unset;cursor:pointer;width:100%}.filter--block>.options .select .select--__control .select--__value-container{background:#ededed;min-width:180px;padding:2px 8px 2px 16px}.filter--block>.options .select .select--__control .select--__value-container .select--__placeholder{font-size:14px}.filter--block>.options .select .select--__control .select--__indicator{--tw-bg-opacity:1;background-color:rgb(162 162 162/var(--tw-bg-opacity));color:#fff;padding:13px 15px}.filter--block>.options .select .select--__control .select--__indicator span{font-size:10px}.filter--block>.options .select .select--__control .select--__indicator svg{color:#fff}.filter--block>.options .select .select--__control .select--__indicator-separator{background-color:unset!important}.filter--block>.options .select .select--__menu{border-radius:0;margin-top:1px;z-index:999}.filter--block>.options .select .select--__menu .select--__menu-list{background-color:#ededed;margin:3px 0 0;max-height:200px;overflow-y:auto;padding:0}.filter--block>.options .select .select--__menu .select--__menu-list .select--__option{border:0;border-bottom:1px solid #fff;color:#404041;cursor:pointer;display:flex;font-size:16px;margin:0;padding:8px 12px}@media (min-width:1220px){.filter--block>.options .select .select--__menu .select--__menu-list .select--__option{font-size:14px}}.filter--block>.options .select-size-select{margin:0 0 15px}.filter--block>.options .filter{align-items:center;display:grid;gap:20px;grid-template-columns:20px auto 1fr;width:100%}.filter--block>.options .filter:hover{cursor:pointer}.filter--block>.options .filter input:checked~.checkbox{--tw-bg-opacity:1;background-color:rgb(162 162 162/var(--tw-bg-opacity));background-image:url(/sites/bon/themes/custom/dsr/public/build/images/icon-checked.0a8588e1.svg);background-size:14px auto}.filter--block>.options .filter>.checkbox{--tw-bg-opacity:1;background-color:rgb(237 237 237/var(--tw-bg-opacity));background-position:50%;background-repeat:no-repeat;display:inline-block;height:20px;transition:all .3s ease;width:20px}.filter--block>.options .filter input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter--block>.options .filter>.name{font-size:16px}.filter--block>.options .filter>.name>.count{--tw-text-opacity:1;color:rgb(162 162 162/var(--tw-text-opacity));font-size:14px;margin-left:.5rem}.filter--block>.options .subfilters,.filter--block>.options .subsubfilters{display:flex;flex-wrap:wrap;gap:7px;margin-left:40px}