diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index d417bdcb..a773bf70 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -98,7 +98,7 @@ }, "google-merchant_id-1.xml": { "type": "-", - "size": 18879143, + "size": 18781656, "lmtime": 0, "modified": true }, diff --git a/themes/InterBlue/assets/css/accessibility.css b/themes/InterBlue/assets/css/accessibility.css index b7903e86..f4a31aa6 100644 --- a/themes/InterBlue/assets/css/accessibility.css +++ b/themes/InterBlue/assets/css/accessibility.css @@ -1 +1 @@ -#accessibility-button{position:fixed;bottom:20px;right:20px;background:#6366f1;color:#fff;border-radius:50%;width:50px;height:50px;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.2)}#accessibility-panel{position:fixed;top:0;right:0;width:280px;height:100%;background:#f9f9f9;box-shadow:-2px 0 10px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;z-index:9998;display:flex;flex-direction:column}#accessibility-panel #close-accessibility-panel{border:0;height:30px;width:30px;border-radius:6px}#accessibility-panel.open{transform:translateX(0)}.panel-header{display:flex;justify-content:space-between;align-items:center;background:#6366f1;color:#fff;padding:1rem;font-weight:bold}.panel-body{padding:1rem;display:flex;flex-direction:column;gap:10px}#toggle-contrast{padding:10px;font-size:16px;cursor:pointer}/*# sourceMappingURL=accessibility.css.map */ \ No newline at end of file +#accessibility-button{position:fixed;bottom:20px;right:20px;background:#6366f1;color:#fff;border-radius:50%;width:50px;height:50px;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.2)}#accessibility-panel{position:fixed;top:0;right:0;width:280px;height:100%;background:#f9f9f9;box-shadow:-2px 0 10px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;z-index:9998;display:flex;flex-direction:column}#accessibility-panel #close-accessibility-panel{border:0;height:30px;width:30px;border-radius:6px}#accessibility-panel.open{transform:translateX(0)}.panel-header{display:flex;justify-content:space-between;align-items:center;background:#6366f1;color:#fff;padding:1rem;font-weight:bold}.panel-body{padding:1rem;display:flex;flex-direction:column;gap:10px}#toggle-contrast,#toggle-blue-filter,#toggle-grayscale,#toggle-images,#toggle-cursor{padding:10px;font-size:16px;cursor:pointer}body.hide-images img,body.hide-images picture,body.hide-images svg,body.hide-images video{display:none !important}html.grayscale{filter:grayscale(100%)}body.big-cursor-active,body.big-cursor-active *{cursor:none !important}#a11y-cursor{will-change:transform}.font-size-controls{display:grid;grid-auto-flow:column;gap:8px;align-items:center;margin-top:10px}.font-size-controls button{padding:6px 10px;border-radius:8px;border:1px solid #dcdcdc;background:#f7f7f7;cursor:pointer;font-weight:600}.font-size-controls button:hover{background:#efefef}.font-size-controls button:disabled{opacity:.55;cursor:not-allowed}#font-inc{font-size:1.05em}#font-dec{font-size:.95em}/*# sourceMappingURL=accessibility.css.map */ \ No newline at end of file diff --git a/themes/InterBlue/assets/css/accessibility.css.map b/themes/InterBlue/assets/css/accessibility.css.map index c33e8f91..4158e9d6 100644 --- a/themes/InterBlue/assets/css/accessibility.css.map +++ b/themes/InterBlue/assets/css/accessibility.css.map @@ -1 +1 @@ -{"version":3,"sources":["accessibility.scss"],"names":[],"mappings":"AAAA,sBACE,cAAA,CACA,WAAA,CACA,UAAA,CACA,kBAAA,CACA,UAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CACA,YAAA,CACA,kCAAA,CAGF,qBACE,cAAA,CACA,KAAA,CACA,OAAA,CACA,WAAA,CACA,WAAA,CACA,kBAAA,CACA,qCAAA,CACA,0BAAA,CACA,6BAAA,CACA,YAAA,CACA,YAAA,CACA,qBAAA,CAEA,gDACE,QAAA,CACA,WAAA,CACA,UAAA,CACA,iBAAA,CAIJ,0BACE,uBAAA,CAGF,cACE,YAAA,CACA,6BAAA,CACA,kBAAA,CACA,kBAAA,CACA,UAAA,CACA,YAAA,CACA,gBAAA,CAGF,YACE,YAAA,CACA,YAAA,CACA,qBAAA,CACA,QAAA,CAGF,iBACE,YAAA,CACA,cAAA,CACA,cAAA","file":"accessibility.css","sourcesContent":["#accessibility-button {\r\n position: fixed;\r\n bottom: 20px;\r\n right: 20px;\r\n background: #6366f1;\r\n color: white;\r\n border-radius: 50%;\r\n width: 50px;\r\n height: 50px;\r\n font-size: 24px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n cursor: pointer;\r\n z-index: 9999;\r\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n#accessibility-panel {\r\n position: fixed;\r\n top: 0;\r\n right: 0;\r\n width: 280px;\r\n height: 100%;\r\n background: #f9f9f9;\r\n box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);\r\n transform: translateX(100%);\r\n transition: transform 0.3s ease;\r\n z-index: 9998;\r\n display: flex;\r\n flex-direction: column;\r\n\r\n #close-accessibility-panel {\r\n border: 0;\r\n height: 30px;\r\n width: 30px;\r\n border-radius: 6px;\r\n }\r\n}\r\n\r\n#accessibility-panel.open {\r\n transform: translateX(0);\r\n}\r\n\r\n.panel-header {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n background: #6366f1;\r\n color: white;\r\n padding: 1rem;\r\n font-weight: bold;\r\n}\r\n\r\n.panel-body {\r\n padding: 1rem;\r\n display: flex;\r\n flex-direction: column;\r\n gap: 10px;\r\n}\r\n\r\n#toggle-contrast {\r\n padding: 10px;\r\n font-size: 16px;\r\n cursor: pointer;\r\n}"]} \ No newline at end of file +{"version":3,"sources":["accessibility.scss"],"names":[],"mappings":"AAAA,sBACE,cAAA,CACA,WAAA,CACA,UAAA,CACA,kBAAA,CACA,UAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,cAAA,CACA,YAAA,CACA,kCAAA,CAGF,qBACE,cAAA,CACA,KAAA,CACA,OAAA,CACA,WAAA,CACA,WAAA,CACA,kBAAA,CACA,qCAAA,CACA,0BAAA,CACA,6BAAA,CACA,YAAA,CACA,YAAA,CACA,qBAAA,CAEA,gDACE,QAAA,CACA,WAAA,CACA,UAAA,CACA,iBAAA,CAIJ,0BACE,uBAAA,CAGF,cACE,YAAA,CACA,6BAAA,CACA,kBAAA,CACA,kBAAA,CACA,UAAA,CACA,YAAA,CACA,gBAAA,CAGF,YACE,YAAA,CACA,YAAA,CACA,qBAAA,CACA,QAAA,CAGF,qFAKE,YAAA,CACA,cAAA,CACA,cAAA,CAMA,0FAIE,uBAAA,CAKJ,eACE,sBAAA,CAMA,gDAEE,sBAAA,CAKJ,aACE,qBAAA,CAIF,oBACE,YAAA,CACA,qBAAA,CACA,OAAA,CACA,kBAAA,CACA,eAAA,CAEA,2BACE,gBAAA,CACA,iBAAA,CACA,wBAAA,CACA,kBAAA,CACA,cAAA,CACA,eAAA,CAEA,iCACE,kBAAA,CAGF,oCACE,WAAA,CACA,kBAAA,CAMN,UACE,gBAAA,CAGF,UACE,eAAA","file":"accessibility.css","sourcesContent":["#accessibility-button {\r\n position: fixed;\r\n bottom: 20px;\r\n right: 20px;\r\n background: #6366f1;\r\n color: white;\r\n border-radius: 50%;\r\n width: 50px;\r\n height: 50px;\r\n font-size: 24px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n cursor: pointer;\r\n z-index: 9999;\r\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n#accessibility-panel {\r\n position: fixed;\r\n top: 0;\r\n right: 0;\r\n width: 280px;\r\n height: 100%;\r\n background: #f9f9f9;\r\n box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);\r\n transform: translateX(100%);\r\n transition: transform 0.3s ease;\r\n z-index: 9998;\r\n display: flex;\r\n flex-direction: column;\r\n\r\n #close-accessibility-panel {\r\n border: 0;\r\n height: 30px;\r\n width: 30px;\r\n border-radius: 6px;\r\n }\r\n}\r\n\r\n#accessibility-panel.open {\r\n transform: translateX(0);\r\n}\r\n\r\n.panel-header {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n background: #6366f1;\r\n color: white;\r\n padding: 1rem;\r\n font-weight: bold;\r\n}\r\n\r\n.panel-body {\r\n padding: 1rem;\r\n display: flex;\r\n flex-direction: column;\r\n gap: 10px;\r\n}\r\n\r\n#toggle-contrast,\r\n#toggle-blue-filter,\r\n#toggle-grayscale,\r\n#toggle-images,\r\n#toggle-cursor {\r\n padding: 10px;\r\n font-size: 16px;\r\n cursor: pointer;\r\n}\r\n\r\n/* Ukrywanie obrazów */\r\nbody.hide-images {\r\n\r\n img,\r\n picture,\r\n svg,\r\n video {\r\n display: none !important;\r\n }\r\n}\r\n\r\n/* Szarość */\r\nhtml.grayscale {\r\n filter: grayscale(100%);\r\n}\r\n\r\n/* Duży kursor – chowamy natywny kursor dopiero po pierwszym ruchu */\r\nbody.big-cursor-active {\r\n\r\n &,\r\n * {\r\n cursor: none !important;\r\n }\r\n}\r\n\r\n/* Overlay kursora */\r\n#a11y-cursor {\r\n will-change: transform;\r\n}\r\n\r\n/* Kontrolki rozmiaru czcionki */\r\n.font-size-controls {\r\n display: grid;\r\n grid-auto-flow: column;\r\n gap: 8px;\r\n align-items: center;\r\n margin-top: 10px;\r\n\r\n button {\r\n padding: 6px 10px;\r\n border-radius: 8px;\r\n border: 1px solid #dcdcdc;\r\n background: #f7f7f7;\r\n cursor: pointer;\r\n font-weight: 600;\r\n\r\n &:hover {\r\n background: #efefef;\r\n }\r\n\r\n &:disabled {\r\n opacity: .55;\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\n/* Drobne różnice optyczne dla przycisków A− / A+ */\r\n#font-inc {\r\n font-size: 1.05em;\r\n}\r\n\r\n#font-dec {\r\n font-size: 0.95em;\r\n}"]} \ No newline at end of file diff --git a/themes/InterBlue/assets/css/accessibility.scss b/themes/InterBlue/assets/css/accessibility.scss index 3a957a81..bdd93c95 100644 --- a/themes/InterBlue/assets/css/accessibility.scss +++ b/themes/InterBlue/assets/css/accessibility.scss @@ -59,8 +59,78 @@ gap: 10px; } -#toggle-contrast { +#toggle-contrast, +#toggle-blue-filter, +#toggle-grayscale, +#toggle-images, +#toggle-cursor { padding: 10px; font-size: 16px; cursor: pointer; +} + +/* Ukrywanie obrazów */ +body.hide-images { + + img, + picture, + svg, + video { + display: none !important; + } +} + +/* Szarość */ +html.grayscale { + filter: grayscale(100%); +} + +/* Duży kursor – chowamy natywny kursor dopiero po pierwszym ruchu */ +body.big-cursor-active { + + &, + * { + cursor: none !important; + } +} + +/* Overlay kursora */ +#a11y-cursor { + will-change: transform; +} + +/* Kontrolki rozmiaru czcionki */ +.font-size-controls { + display: grid; + grid-auto-flow: column; + gap: 8px; + align-items: center; + margin-top: 10px; + + button { + padding: 6px 10px; + border-radius: 8px; + border: 1px solid #dcdcdc; + background: #f7f7f7; + cursor: pointer; + font-weight: 600; + + &:hover { + background: #efefef; + } + + &:disabled { + opacity: .55; + cursor: not-allowed; + } + } +} + +/* Drobne różnice optyczne dla przycisków A− / A+ */ +#font-inc { + font-size: 1.05em; +} + +#font-dec { + font-size: 0.95em; } \ No newline at end of file diff --git a/themes/InterBlue/assets/css/custom.css b/themes/InterBlue/assets/css/custom.css index ac7273a8..d54979d7 100644 --- a/themes/InterBlue/assets/css/custom.css +++ b/themes/InterBlue/assets/css/custom.css @@ -1 +1 @@ -.img-fluid,.img-thumbnail{max-width:100%;height:auto}section#slider{padding-top:25px}#wrapper{background-color:#fff;padding-top:25px;padding-bottom:50px}#header .header-nav #_desktop_contact_link{display:inline-block;font-weight:500}#header .header-nav #_desktop_contact_link .contact-info-phone,#header .header-nav #_desktop_contact_link .contact-info-email,#header .header-nav #_desktop_contact_link .contact-info-open-hours{float:left;margin-right:25px}#header .header-nav #_desktop_contact_link .contact-info-phone a{color:#f57e20}#header .header-nav #_desktop_contact_link .contact-info-phone a:hover{color:#2fb5d2}#header .header-nav #_desktop_contact_link i{margin-right:4px}#header .header-nav #_desktop_contact_link #contact-link{margin-top:.9375rem}.html-block-content{margin-bottom:40px}.block-categories li[data-depth="0"]{position:relative;border-bottom:1px solid #c4c4c4}.block-categories .category-sub-menu li[data-depth="0"]>a{padding-top:13px;padding-bottom:13px;position:relative;z-index:30;width:auto !important;display:inline-block;border-bottom:none}.block-categories .navbar-toggler{width:100%;height:4em;padding:0;padding0-top:13px;padding-bottom:0px;margin-top:-11px;font-size:.9375rem;line-height:1;background:rgba(0,0,0,0) no-repeat 50%;background-size:auto;background-size:24px 24px;border:1px solid rgba(0,0,0,0);border-radius:0;position:absolute;z-index:29}.block-categories .navbar-toggler i{float:right;margin-top:11px}#custom-text{text-align:center;background-color:#f9f9f9;margin-bottom:15px}.page-home #custom-text{display:none}#custom-text .custom-text-content{max-width:1600px;width:100%;margin-left:auto;margin-right:auto;color:#666;display:table;padding-top:20px;padding-bottom:20px}#custom-text .circle{border-radius:50%;behavior:url(PIE.htc);width:50px;height:50px;border:2px solid #13448f;display:block;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center center}#custom-text .circle-1{background-image:url(../img/co-nas-wyroznia-ik-1.png);background-size:35% 35%}#custom-text .circle-2{background-image:url(../img/co-nas-wyroznia-ik-2.png);background-size:35% 35%}#custom-text .circle-3{background-image:url(../img/co-nas-wyroznia-ik-3.png);background-size:35% 35%}#custom-text .circle-4{background-image:url(../img/co-nas-wyroznia-ik-4.png);background-size:35% 35%}#custom-text h2{text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#fff}#custom-text .custom-text-content H3{text-transform:uppercase;font-size:1rem;font-weight:700;margin-top:7px;margin-bottom:0px;color:#13448f}#custom-text p{font-weight:400;font-size:.8em;margin:0px;color:#666}#custom-text p .dark{color:#7a7a7a;font-weight:400}@media(max-width: 1599.9px){#custom-text .custom-text-content{padding-top:50px;padding-bottom:50px}#custom-text .circle{width:163px;height:163px;background-size:45%}#custom-text .custom-text-content H3{margin-top:10px;margin-bottom:5px}}@media(max-width: 1199.9px){#custom-text .custom-text-content{padding-top:35px;padding-bottom:35px}#custom-text .circle{width:123px;height:123px;background-size:40%}#custom-text .custom-text-content H3{margin-top:10px;margin-bottom:5px;font-size:21px}}@media(max-width: 576.9px){#custom-text .custom-text-content{padding-top:10px;padding-bottom:10px}#slider #custom-text{display:none}.page-home #custom-text{display:flex}#custom-text .circle-column p{height:50px}#custom-text .circle{width:70px;height:70px;background-size:30%}#custom-text .custom-text-content H3{margin-top:10px;margin-bottom:5px;font-size:18px}}.rev_slider_wrapper{float:left;margin-bottom:15px !important}#rev_slider_1_1_wrapper{max-width:767px;width:100%;margin-right:17px !important}#rev_slider_2_2_wrapper{max-width:378px;width:100%}.blog.blocks.displayHome .post-item{background-color:#fafafa;padding:0px;border:none}.blog.blocks.displayHome .post-item .post-item-cover img{max-width:100%;width:100%}.blog.blocks.displayHome .post-item .post-item-cover{margin-bottom:15px}.blog.blocks.displayHome .post-item .post-item-title{padding:15px;padding-bottom:0px}.blog.blocks.displayHome .post-item .post-item-title H3{margin-bottom:8px}.blog.blocks.displayHome .post-item .post-item-title a{font-size:20px;line-height:20px;color:#000;font-weight:400}.blog.blocks.displayHome .post-item .post-item-content{padding:15px}.blog.blocks.displayHome .post-item .item-readmore.pull-right{font-size:13px;font-weight:400;color:#797979;border:solid 2px #797979;padding:3px;padding-left:10px;padding-right:10px;border-radius:3px;margin-right:15px;margin-bottom:15px}.blog.blocks.displayHome .post-item .item-readmore.pull-right:hover{color:#fff;border:solid 2px #112c50;background-color:#112c50}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title,.product-miniature .products-section-title{text-align:left;margin-bottom:2rem;padding-bottom:1.5rem;font-family:"Open Sans",sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;line-height:2rem;color:#000;border-bottom:solid 1px #ccc}.product-miniature{margin-left:0px !important;margin-right:0px !important}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{width:auto !important;margin-top:15px;margin-bottom:0 !important}#products .thumbnail-container:hover,.featured-products .thumbnail-container:hover,.product-accessories .thumbnail-container:hover,.product-miniature .thumbnail-container:hover{box-shadow:none;background-color:#fbfbfb}.thumbnail.product-thumbnail{overflow:hidden;height:300px}@media(max-width: 767px){.thumbnail.product-thumbnail{height:222px}}.thumbnail.product-thumbnail img{height:100% !important;width:100% !important;-o-object-fit:contain;object-fit:contain}#products .thumbnail-container img,.featured-products .thumbnail-container img,.product-accessories .thumbnail-container img,.product-miniature .thumbnail-container img{position:relative;width:100% !important;height:auto;transition:all .8s ease;margin:0px}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{width:auto !important;padding:10px;position:absolute;bottom:0;display:flex;align-items:flex-end;flex-wrap:wrap}@media(max-width: 767px){#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:auto !important}}#products .product-description .product-buttons,.featured-products .product-description .product-buttons,.product-accessories .product-description .product-buttons,.product-miniature .product-description .product-buttons{width:100%}#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{width:100%}#products .product-title h3,.featured-products .product-title h3,.product-accessories .product-title h3,.product-miniature .product-title h3{margin-bottom:0}#products .product-title H3 a,.featured-products .product-title H3 a,.product-accessories .product-title H3 a,.product-miniature .product-title H3 a{color:#000;font-size:14px;line-height:22px;text-decoration:none;text-align:left;font-weight:500;margin-top:5px;text-transform:none}@media(max-width: 767px){#products .product-title H3 a,.featured-products .product-title H3 a,.product-accessories .product-title H3 a,.product-miniature .product-title H3 a{font-size:13px}}#products .highlighted-informations,.featured-products .highlighted-informations,.product-accessories .highlighted-informations,.product-miniature .highlighted-informations{position:absolute;bottom:0px;padding-top:.625rem;z-index:300;background:#fff;text-align:center;width:100% !important;height:3.125rem;transition:bottom .3s;opacity:0}#products .product-buttons a.product-show-more-link,featured-products .product-buttons a.product-show-more-link,.product-accessories .product-buttons a.product-show-more-link,.product-miniature .product-buttons a.product-show-more-link{font-size:.85rem;font-weight:400;color:#fff;background-color:#112c50;padding:4px;height:16px;border-radius:2px;display:inline;margin-top:2px}#products .product-buttons a.product-show-more-link:hover,featured-products .product-buttons a.product-show-more-link:hover,.product-accessories .product-buttons a.product-show-more-link:hover,.product-miniature .product-buttons a.product-show-more-link:hover{background-color:#218fff;font-size:.85rem;border:none;padding:4px;height:16px}#products .product-buttons .add-to-cart-button,.featured-products .product-buttons .add-to-cart-button,.product-accessories .product-buttons .add-to-cart-button,.product-miniature .product-buttons .add-to-cart-button{color:#fff;border:solid 2px #218fff;background-color:#218fff;border-radius:2px;display:inline;margin-top:-2px;padding-bottom:4px;height:23px}#products .product-buttons .add-to-cart-button i,.featured-products .product-buttons .add-to-cart-button i,.product-accessories .product-buttons .add-to-cart-button i,.product-miniature .product-buttons .add-to-cart-button i{font-size:.85rem;color:#fff;margin-top:-15px}#products .product-miniature .discount-amount,#products .product-miniature .discount-percentage,#products .product-miniature .on-sale,#products .product-miniature .online-only,#products .product-miniature .pack,#products .product-miniature .product-flags .new,.featured-products .product-miniature .discount-amount,.featured-products .product-miniature .discount-percentage,.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .pack,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-amount,.product-accessories .product-miniature .discount-percentage,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .pack,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-amount,.product-miniature .product-miniature .discount-percentage,.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .pack,.product-miniature .product-miniature .product-flags .new{display:block;position:absolute;left:4px;padding:1px;padding-left:4px;padding-right:4px;color:#333;background:#f3f3f3;min-width:2rem;min-height:1rem;font-size:.8rem;font-weight:500}section.sposoby-dostawy .row{padding-bottom:15px}section.sposoby-dostawy .row.delivery-option{padding-bottom:0px}section.sposoby-dostawy .row .col-md-2.col-xs-12{text-align:center}section.sposoby-dostawy .row .col-md-2.col-xs-12 img{max-width:70px;margin-left:auto;margin-right:auto}section.sposoby-dostawy .h6.carrier-name{font-weight:600}section.sposoby-dostawy .carrier-delay{font-size:1rem;font-weight:300}section.sposoby-dostawy .carrier-price{font-weight:700}@media(max-width: 479.9px){#search_filters_brands{display:none}}.brands-slider{margin-top:30px}.brands-slider .nbs-flexisel-item{padding-left:15px;padding-right:15px}.brands-slider .nbs-flexisel-item a img{max-width:60%;width:100%;margoin-left:auto;margin-right:auto}@media(max-width: 479.9px){#onepagecheckoutps #customer_container .rowp{display:flex}#onepagecheckoutps #customer_container .row,#onepagecheckoutps #customer_container .row .form-group.col-xs-6.col-6.required{max-width:110%;width:100%;padding-right:0px}#onepagecheckoutps .required::after{display:none !important}#onepagecheckoutps #onepagecheckoutps_step_two_container .delivery_option_delay{display:none}div#onepagecheckoutps div#onepagecheckoutps_step_two #shipping_container .delivery_option_logo img{max-width:50px}}#back-to-top{position:fixed;bottom:60px;right:100px;z-index:99999;width:42px;height:42px;text-align:center;line-height:42px;background-color:#141414;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;opacity:0}#back-to-top:hover{background-color:#ff4800}#back-to-top.show{opacity:1}.product-quantity{align-items:center}.product-quantity .certyfikat{margin-left:15px}.sollux-custom-box{margin-bottom:30px}.sollux-custom-box img{width:100%;max-width:-moz-fit-content;max-width:fit-content}body#checkout main #main form .form-group.required::after{display:none}.product-add-to-card-button{display:flex !important;flex-direction:row;align-items:center;padding:5px 10px 6px !important;height:auto !important;-moz-column-gap:7px;column-gap:7px;margin:0 auto}.product-add-to-card-button i.material-icons{margin:0 !important}.product-add-to-card-button span{font-size:12px;font-weight:400;color:#fff;border-radius:2px;line-height:1}article.product-miniature .product-description>a{width:100%}article.product-miniature .discount-amount.discount-amount,article.product-miniature .on-sale.on-sale,article.product-miniature .discount-percentage.discount-percentage{background:#f14848 !important;color:#fff;left:0}#products .product-buttons .add-to-cart-button,.featured-products .product-buttons .add-to-cart-button,.product-accessories .product-buttons .add-to-cart-button,.product-miniature .product-buttons .add-to-cart-button{color:#fff;border:solid 2px #218fff;background-color:#218fff;border-radius:2px;display:inline;margin-top:-2px;padding:4px;display:flex;text-align:center;margin:0 auto;align-items:center;justify-items:center}#products .product-buttons .add-to-cart-button:hover,.featured-products .product-buttons .add-to-cart-button:hover,.product-accessories .product-buttons .add-to-cart-button:hover,.product-miniature .product-buttons .add-to-cart-button:hover{color:#fff;border:solid 2px #112c50;background-color:#112c50;border-radius:2px;display:inline;margin-top:-2px;padding-bottom:4px}#products .product-buttons .add-to-cart-button i,.featured-products .product-buttons .add-to-cart-button i,.product-accessories .product-buttons .add-to-cart-button i,.product-miniature .product-buttons .add-to-cart-button i{font-size:.85rem;color:#fff;margin-top:1px}.product-miniature .product-buttons .product-add-to-card-button{font-size:12px}.product-miniature .product-buttons .product-add-to-card-button i{margin-top:-2px;margin-right:2px}#header .logo{max-width:115%;width:115%;margin-top:-8px;max-height:93px;-o-object-fit:cover;object-fit:cover}#header .header-nav .blockcart{background:#218fff;cursor:pointer}#header .header-nav .blockcart:hover{background:#112c50}#header .header-nav .blockcart.inactive .cart-products-count{color:#fff}#header .header-top>.container>.row{display:flex;align-items:center;flex-wrap:wrap}#_desktop_contact_link_temp{display:none}#nav-phone-numb{display:flex;flex-direction:row;align-items:center;margin-left:10px;-moz-column-gap:5px;column-gap:5px;height:50px}#nav-phone-numb i{font-size:21px}#nav-phone-numb a{color:#f57e20}@media(max-width: 767px){footer#footer .footer-container .block-contact .hidden-sm-down{display:block !important;padding:.625rem}footer#footer .footer-container .block-contact .hidden-md-up{display:none !important}}#history .table-labeled .label{color:#232323 !important}header#header .header-banner .html-block-content{margin:0;text-align:center;background-color:#ef4141;min-height:26px;display:flex;align-items:center;justify-content:center;padding:4px 0}header#header .header-banner .html-block-content p{color:#fff;margin:0;font-size:13px}@media(max-width: 575px){.header-top-box-1{width:100%}}@media(max-width: 767px){.block_newsletter .block-newsletter-form{padding-left:10px}}.block_newsletter .block-newsletter-form .newsletter-form-fields{display:flex;flex-direction:row}@media(min-width: 767px){.bonslick-slider.slick-slider:hover button.slick-prev{opacity:1;left:10px}.bonslick-slider.slick-slider:hover button.slick-next{opacity:1;right:10px}}.bonslick-slider.slick-slider button{transition:all 250ms ease-in-out}.bonslick-slider.slick-slider button.slick-arrow{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#fff;z-index:11;border-radius:100%;box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.bonslick-slider.slick-slider button.slick-arrow::before{font-size:20px}@media(min-width: 767px){.bonslick-slider.slick-slider button.slick-prev{opacity:0;left:-10px}}@media(max-width: 767px){.bonslick-slider.slick-slider button.slick-prev{left:10px}}@media(min-width: 767px){.bonslick-slider.slick-slider button.slick-next{opacity:0;right:-10px}}@media(max-width: 767px){.bonslick-slider.slick-slider button.slick-next{right:10px}}body.high-contrast header#header{background:#000;height:auto;padding-bottom:0}body.high-contrast header#header .header-top{padding-top:10px}body.high-contrast header#header .header-top .top-menu a{color:#fff;text-decoration:underline}body.high-contrast header#header .header-top #search_widget input[type=text]{background:#f8e110;border:0;color:#000}body.high-contrast header#header .header-top #search_widget input[type=text]::-moz-placeholder{color:#000 !important;opacity:1 !important}body.high-contrast header#header .header-top #search_widget input[type=text]::placeholder{color:#000 !important;opacity:1 !important}body.high-contrast header#header .header-top #search_widget i{color:#000}body.high-contrast header#header .header-nav{background:#000;color:#fff}body.high-contrast header#header .header-nav #_desktop_cart .blockcart{background:#f8e110;color:#000}body.high-contrast header#header .header-nav #_desktop_cart .blockcart i,body.high-contrast header#header .header-nav #_desktop_cart .blockcart a,body.high-contrast header#header .header-nav #_desktop_cart .blockcart span{color:#000}body.high-contrast header#header .header-nav .material-icons{color:#fff}body.high-contrast header#header .header-nav a{color:#fff !important;font-weight:600;text-decoration:underline}body.high-contrast header#header .header-banner{border-bottom:1px solid #fff}body.high-contrast header#header .header-banner .html-block-content{background-color:#000}body.high-contrast section#wrapper{background:#000}body.high-contrast .product-price-and-shipping .discount-percentage{padding:10px !important;font-size:14px !important}body.high-contrast .product-flags .new,body.high-contrast .product-flags .on-sale{padding:10px !important;font-size:14px !important}body.high-contrast #left-column #search_filters_brands{background:#000;border:1px solid #fff;margin-bottom:25px;color:#fff}body.high-contrast #left-column #search_filters_brands .h6{margin-bottom:15px;display:block}body.high-contrast #left-column #search_filters_brands .h6 a{color:#fff}body.high-contrast #left-column .block-categories{background:#000;border:1px solid #fff}body.high-contrast #left-column .block-categories ul li a{background:none !important;color:#fff;text-decoration:underline}body.high-contrast .featured-products .all-product-link{background:#000 !important;border:2px solid #f8e110 !important;color:#f8e110 !important}body.high-contrast .products .thumbnail-container,body.high-contrast #products .thumbnail-container{background:#000 !important;border:0 !important}body.high-contrast .products .thumbnail-container .product-flags,body.high-contrast #products .thumbnail-container .product-flags{display:flex;gap:5px}body.high-contrast .products .thumbnail-container .product-flags li,body.high-contrast #products .thumbnail-container .product-flags li{position:static !important;padding:10px !important;display:flex;width:-moz-fit-content !important;width:fit-content !important;height:-moz-fit-content !important;height:fit-content !important;margin:0 !important}body.high-contrast .products .thumbnail-container .product-flags .discount,body.high-contrast #products .thumbnail-container .product-flags .discount{display:block}body.high-contrast .products .thumbnail-container .product-description,body.high-contrast #products .thumbnail-container .product-description{background:#000 !important}body.high-contrast .products .thumbnail-container .product-description .product-title h3 a,body.high-contrast #products .thumbnail-container .product-description .product-title h3 a{color:#fff !important;text-decoration:underline}body.high-contrast .products .thumbnail-container .product-description .product-price-and-shipping *,body.high-contrast #products .thumbnail-container .product-description .product-price-and-shipping *{color:#fff !important}body.high-contrast .products .thumbnail-container .product-description .product-price-and-shipping .discount-percentage,body.high-contrast #products .thumbnail-container .product-description .product-price-and-shipping .discount-percentage{display:none}body.high-contrast .products .thumbnail-container .product-description button,body.high-contrast #products .thumbnail-container .product-description button{background:#f8e110;color:#000;border:0 !important;padding:15px !important}body.high-contrast .products .thumbnail-container .product-description button i,body.high-contrast .products .thumbnail-container .product-description button span,body.high-contrast #products .thumbnail-container .product-description button i,body.high-contrast #products .thumbnail-container .product-description button span{color:#000 !important}body.high-contrast .products .thumbnail-container .product-description button i,body.high-contrast #products .thumbnail-container .product-description button i{display:none}body.high-contrast .products .thumbnail-container .product-description button span,body.high-contrast #products .thumbnail-container .product-description button span{font-size:14px}body.high-contrast .blog.displayHome .post-item{background:#000 !important;border:1px solid #fff}body.high-contrast .blog.displayHome .post-item *{color:#fff}body.high-contrast .blog.displayHome .post-item h3 a{color:#fff !important;font-weight:600;text-decoration:underline}body.high-contrast .blog.displayHome .post-item .item-readmore{background:#f8e110 !important;color:#000 !important;border:0 !important}body.high-contrast .blog-block-viewall-link a{color:#fff !important;font-weight:600;text-decoration:underline}body.high-contrast .html-block-content{background-color:#000 !important;color:#fff !important}body.high-contrast .html-block-content p{color:#fff !important}body.high-contrast .html-block-content h2{color:#fff !important}body.high-contrast .html-block-content h3{color:#fff !important}body.high-contrast .html-block-content a{color:#fff !important;text-decoration:underline;font-weight:600}body.high-contrast #footer{background:#000;border-top:1px solid #fff}body.high-contrast #footer .block_newsletter{background:none !important;color:#fff !important}body.high-contrast #footer .block_newsletter #block-newsletter-label{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form input.newsletter-input{background:#f8e110 !important;color:#000 !important;border:0 !important}body.high-contrast #footer .block_newsletter .block-newsletter-form input.newsletter-input::-moz-placeholder{color:#000 !important;opacity:1 !important}body.high-contrast #footer .block_newsletter .block-newsletter-form input.newsletter-input::placeholder{color:#000 !important;opacity:1 !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .btn-primary{background:#f8e110 !important;color:#000 !important;border:0 !important;border-left:2px solid #000 !important;opacity:1}body.high-contrast #footer .block_newsletter .block-newsletter-form p{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form #psgdpr_consent_checkbox_17{border:1px solid #fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .custom-checkbox{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .psgdpr_consent_message{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .custom-checkbox input[type=checkbox]+span{background:#000 !important;border:1px solid #fff !important}body.high-contrast .footer-container{background:#000 !important;border-top:1px solid #fff;color:#fff !important;font-size:13px}body.high-contrast .footer-container .h3{color:#fff !important;font-weight:600}body.high-contrast .footer-container .h3 a{color:#fff !important;text-decoration:underline}body.high-contrast .footer-container ul li a{color:#fff !important;text-decoration:underline;font-size:13px}body.high-contrast .footer-container .block-contact{color:#fff !important}body.high-contrast .footer-container .block-contact a{color:#f8e110 !important;text-decoration:underline}body.high-contrast #content-wrapper{color:#fff}body.high-contrast #content-wrapper h1{color:#fff !important}body.high-contrast #content-wrapper #products p{color:#fff !important}body.high-contrast #content-wrapper #products .products-sort-order button{color:#000;border:0 !important}body.high-contrast #content-wrapper #products .products-sort-order .dropdown-menu{background:#fff}body.high-contrast #amazzing_filter{background:#000 !important;color:#fff;border:1px solid #fff !important}body.high-contrast #amazzing_filter .af_subtitle{color:#fff !important}body.high-contrast #amazzing_filter label,body.high-contrast #amazzing_filter .label{color:#fff !important}body.high-contrast #category-description{background:#000;color:#fff !important;border:0;padding-left:0;padding-right:0}body.high-contrast #category-description p,body.high-contrast #category-description a{color:#fff !important}body.high-contrast .pagination ul{background:rgba(0,0,0,0)}body.high-contrast .pagination ul li{background:#fff;color:#000;border:0 !important}body.high-contrast .pagination ul li a{color:#000 !important;text-decoration:underline}body.high-contrast .pagination ul li.current{background:#f8e110 !important;color:#000 !important}body.high-contrast .pagination ul li.current a{color:#000 !important}body.high-contrast div[itemprop=offers] .product-sku label,body.high-contrast div[itemprop=offers] .product-sku .label{color:#fff !important}body.high-contrast div[itemprop=offers] .product-sku span{color:#fff !important;font-weight:600}body.high-contrast div[itemprop=offers] .product-prices .tax-shipping-delivery-label{color:#f8e110}body.high-contrast div[itemprop=offers] .product-prices .current-price span{color:#f8e110}body.high-contrast div[itemprop=offers] div[itemprop=description] span{background:rgba(0,0,0,0) !important;color:#fff !important}body.high-contrast .product-quantity #quantity_wanted{border:0 !important}body.high-contrast .product-quantity .bootstrap-touchspin .btn-touchspin{background:#f8e110 !important;color:#000 !important;border:0 !important;width:30px !important;text-align:center}body.high-contrast .product-quantity .bootstrap-touchspin .btn-touchspin i{left:8px;color:#000 !important}body.high-contrast .add .btn.btn-primary.add-to-cart{background:#f8e110 !important;color:#000 !important;border:0 !important;padding:10px 20px !important}body.high-contrast .add .btn.btn-primary.add-to-cart i{color:#000 !important}body.high-contrast #product-availability,body.high-contrast .delivery-info{background:rgba(0,0,0,0) !important;color:#fff !important}body.high-contrast .tabs{background:#000 !important;color:#fff !important}body.high-contrast .tabs .tab-content .tab-pane{border:1px solid #fff !important;background:rgba(0,0,0,0) !important;color:#fff !important;display:none}body.high-contrast .tabs .tab-content .tab-pane.active{display:block}body.high-contrast .tabs .tab-content .tab-pane ul,body.high-contrast .tabs .tab-content .tab-pane ol{margin-left:25px}body.high-contrast .tabs .tab-content .tab-pane h2{color:#fff !important}body.high-contrast .tabs .tab-content .tab-pane .h5,body.high-contrast .tabs .tab-content .tab-pane .h6{color:#fff !important}body.high-contrast .tabs .tab-content .tab-pane a{color:#fff !important;text-decoration:underline;font-weight:600}body.high-contrast .tabs .tab-content .tab-pane .product-features>dl.data-sheet dt,body.high-contrast .tabs .tab-content .tab-pane .product-features>dl.data-sheet dd{border-bottom:1px solid #eee;background:rgba(0,0,0,0);color:#fff !important}body.high-contrast .tabs .nav-tabs{border:0 !important}body.high-contrast .tabs .nav-tabs .nav-item .nav-link{border:1px solid #fff !important;background:rgba(0,0,0,0) !important;color:#fff !important}body.high-contrast .tabs .nav-tabs .nav-item .nav-link.active{border:1px solid #f8e110 !important;color:#f8e110 !important}body.high-contrast .category-products h4{color:#fff !important;font-weight:600}body.high-contrast .category-products .products .product-miniature{padding:0 5px}body.high-contrast .category-products .products .product-miniature .product-price-and-shipping{text-align:center;width:100%}body.high-contrast .category-products .products .product-miniature .product-description{align-items:flex-end;height:-moz-fit-content;height:fit-content}body.high-contrast .category-products .products .product-miniature .product-description h2{height:-moz-fit-content !important;height:fit-content !important}body.high-contrast .category-products .products .product-miniature .product-description h2 a{color:#fff !important;text-decoration:underline}body.high-contrast .displayLeftColumn .ab.block.list-view{border:1px solid #fff;padding:5px;background:#000 !important}body.high-contrast .displayLeftColumn .ab.block.list-view .block-title{background:#000 !important;color:#fff}body.high-contrast .displayLeftColumn .ab.block.list-view .block-title h2{color:#fff !important;padding-left:30px !important}body.high-contrast .displayLeftColumn .ab.block.list-view .item-list a{color:#fff !important}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file +.img-fluid,.img-thumbnail{max-width:100%;height:auto}section#slider{padding-top:25px}#wrapper{background-color:#fff;padding-top:25px;padding-bottom:50px}#header .header-nav #_desktop_contact_link{display:inline-block;font-weight:500}#header .header-nav #_desktop_contact_link .contact-info-phone,#header .header-nav #_desktop_contact_link .contact-info-email,#header .header-nav #_desktop_contact_link .contact-info-open-hours{float:left;margin-right:25px}#header .header-nav #_desktop_contact_link .contact-info-phone a{color:#f57e20}#header .header-nav #_desktop_contact_link .contact-info-phone a:hover{color:#2fb5d2}#header .header-nav #_desktop_contact_link i{margin-right:4px}#header .header-nav #_desktop_contact_link #contact-link{margin-top:.9375rem}.html-block-content{margin-bottom:40px}.block-categories li[data-depth="0"]{position:relative;border-bottom:1px solid #c4c4c4}.block-categories .category-sub-menu li[data-depth="0"]>a{padding-top:13px;padding-bottom:13px;position:relative;z-index:30;width:auto !important;display:inline-block;border-bottom:none}.block-categories .navbar-toggler{width:100%;height:4em;padding:0;padding0-top:13px;padding-bottom:0px;margin-top:-11px;font-size:.9375rem;line-height:1;background:rgba(0,0,0,0) no-repeat 50%;background-size:auto;background-size:24px 24px;border:1px solid rgba(0,0,0,0);border-radius:0;position:absolute;z-index:29}.block-categories .navbar-toggler i{float:right;margin-top:11px}#custom-text{text-align:center;background-color:#f9f9f9;margin-bottom:15px}.page-home #custom-text{display:none}#custom-text .custom-text-content{max-width:1600px;width:100%;margin-left:auto;margin-right:auto;color:#666;display:table;padding-top:20px;padding-bottom:20px}#custom-text .circle{border-radius:50%;behavior:url(PIE.htc);width:50px;height:50px;border:2px solid #13448f;display:block;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center center}#custom-text .circle-1{background-image:url(../img/co-nas-wyroznia-ik-1.png);background-size:35% 35%}#custom-text .circle-2{background-image:url(../img/co-nas-wyroznia-ik-2.png);background-size:35% 35%}#custom-text .circle-3{background-image:url(../img/co-nas-wyroznia-ik-3.png);background-size:35% 35%}#custom-text .circle-4{background-image:url(../img/co-nas-wyroznia-ik-4.png);background-size:35% 35%}#custom-text h2{text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#fff}#custom-text .custom-text-content H3{text-transform:uppercase;font-size:1rem;font-weight:700;margin-top:7px;margin-bottom:0px;color:#13448f}#custom-text p{font-weight:400;font-size:.8em;margin:0px;color:#666}#custom-text p .dark{color:#7a7a7a;font-weight:400}@media(max-width: 1599.9px){#custom-text .custom-text-content{padding-top:50px;padding-bottom:50px}#custom-text .circle{width:163px;height:163px;background-size:45%}#custom-text .custom-text-content H3{margin-top:10px;margin-bottom:5px}}@media(max-width: 1199.9px){#custom-text .custom-text-content{padding-top:35px;padding-bottom:35px}#custom-text .circle{width:123px;height:123px;background-size:40%}#custom-text .custom-text-content H3{margin-top:10px;margin-bottom:5px;font-size:21px}}@media(max-width: 576.9px){#custom-text .custom-text-content{padding-top:10px;padding-bottom:10px}#slider #custom-text{display:none}.page-home #custom-text{display:flex}#custom-text .circle-column p{height:50px}#custom-text .circle{width:70px;height:70px;background-size:30%}#custom-text .custom-text-content H3{margin-top:10px;margin-bottom:5px;font-size:18px}}.rev_slider_wrapper{float:left;margin-bottom:15px !important}#rev_slider_1_1_wrapper{max-width:767px;width:100%;margin-right:17px !important}#rev_slider_2_2_wrapper{max-width:378px;width:100%}.blog.blocks.displayHome .post-item{background-color:#fafafa;padding:0px;border:none}.blog.blocks.displayHome .post-item .post-item-cover img{max-width:100%;width:100%}.blog.blocks.displayHome .post-item .post-item-cover{margin-bottom:15px}.blog.blocks.displayHome .post-item .post-item-title{padding:15px;padding-bottom:0px}.blog.blocks.displayHome .post-item .post-item-title H3{margin-bottom:8px}.blog.blocks.displayHome .post-item .post-item-title a{font-size:20px;line-height:20px;color:#000;font-weight:400}.blog.blocks.displayHome .post-item .post-item-content{padding:15px}.blog.blocks.displayHome .post-item .item-readmore.pull-right{font-size:13px;font-weight:400;color:#797979;border:solid 2px #797979;padding:3px;padding-left:10px;padding-right:10px;border-radius:3px;margin-right:15px;margin-bottom:15px}.blog.blocks.displayHome .post-item .item-readmore.pull-right:hover{color:#fff;border:solid 2px #112c50;background-color:#112c50}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title,.product-miniature .products-section-title{text-align:left;margin-bottom:2rem;padding-bottom:1.5rem;font-family:"Open Sans",sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;line-height:2rem;color:#000;border-bottom:solid 1px #ccc}.product-miniature{margin-left:0px !important;margin-right:0px !important}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{width:auto !important;margin-top:15px;margin-bottom:0 !important}#products .thumbnail-container:hover,.featured-products .thumbnail-container:hover,.product-accessories .thumbnail-container:hover,.product-miniature .thumbnail-container:hover{box-shadow:none;background-color:#fbfbfb}.thumbnail.product-thumbnail{overflow:hidden;height:300px}@media(max-width: 767px){.thumbnail.product-thumbnail{height:222px}}.thumbnail.product-thumbnail img{height:100% !important;width:100% !important;-o-object-fit:contain;object-fit:contain}#products .thumbnail-container img,.featured-products .thumbnail-container img,.product-accessories .thumbnail-container img,.product-miniature .thumbnail-container img{position:relative;width:100% !important;height:auto;transition:all .8s ease;margin:0px}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{width:auto !important;padding:10px;position:absolute;bottom:0;display:flex;align-items:flex-end;flex-wrap:wrap}@media(max-width: 767px){#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{height:auto !important}}#products .product-description .product-buttons,.featured-products .product-description .product-buttons,.product-accessories .product-description .product-buttons,.product-miniature .product-description .product-buttons{width:100%}#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{width:100%}#products .product-title h3,.featured-products .product-title h3,.product-accessories .product-title h3,.product-miniature .product-title h3{margin-bottom:0}#products .product-title H3 a,.featured-products .product-title H3 a,.product-accessories .product-title H3 a,.product-miniature .product-title H3 a{color:#000;font-size:14px;line-height:22px;text-decoration:none;text-align:left;font-weight:500;margin-top:5px;text-transform:none}@media(max-width: 767px){#products .product-title H3 a,.featured-products .product-title H3 a,.product-accessories .product-title H3 a,.product-miniature .product-title H3 a{font-size:13px}}#products .highlighted-informations,.featured-products .highlighted-informations,.product-accessories .highlighted-informations,.product-miniature .highlighted-informations{position:absolute;bottom:0px;padding-top:.625rem;z-index:300;background:#fff;text-align:center;width:100% !important;height:3.125rem;transition:bottom .3s;opacity:0}#products .product-buttons a.product-show-more-link,featured-products .product-buttons a.product-show-more-link,.product-accessories .product-buttons a.product-show-more-link,.product-miniature .product-buttons a.product-show-more-link{font-size:.85rem;font-weight:400;color:#fff;background-color:#112c50;padding:4px;height:16px;border-radius:2px;display:inline;margin-top:2px}#products .product-buttons a.product-show-more-link:hover,featured-products .product-buttons a.product-show-more-link:hover,.product-accessories .product-buttons a.product-show-more-link:hover,.product-miniature .product-buttons a.product-show-more-link:hover{background-color:#218fff;font-size:.85rem;border:none;padding:4px;height:16px}#products .product-buttons .add-to-cart-button,.featured-products .product-buttons .add-to-cart-button,.product-accessories .product-buttons .add-to-cart-button,.product-miniature .product-buttons .add-to-cart-button{color:#fff;border:solid 2px #218fff;background-color:#218fff;border-radius:2px;display:inline;margin-top:-2px;padding-bottom:4px;height:23px}#products .product-buttons .add-to-cart-button i,.featured-products .product-buttons .add-to-cart-button i,.product-accessories .product-buttons .add-to-cart-button i,.product-miniature .product-buttons .add-to-cart-button i{font-size:.85rem;color:#fff;margin-top:-15px}#products .product-miniature .discount-amount,#products .product-miniature .discount-percentage,#products .product-miniature .on-sale,#products .product-miniature .online-only,#products .product-miniature .pack,#products .product-miniature .product-flags .new,.featured-products .product-miniature .discount-amount,.featured-products .product-miniature .discount-percentage,.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .pack,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-amount,.product-accessories .product-miniature .discount-percentage,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .pack,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-amount,.product-miniature .product-miniature .discount-percentage,.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .pack,.product-miniature .product-miniature .product-flags .new{display:block;position:absolute;left:4px;padding:1px;padding-left:4px;padding-right:4px;color:#333;background:#f3f3f3;min-width:2rem;min-height:1rem;font-size:.8rem;font-weight:500}section.sposoby-dostawy .row{padding-bottom:15px}section.sposoby-dostawy .row.delivery-option{padding-bottom:0px}section.sposoby-dostawy .row .col-md-2.col-xs-12{text-align:center}section.sposoby-dostawy .row .col-md-2.col-xs-12 img{max-width:70px;margin-left:auto;margin-right:auto}section.sposoby-dostawy .h6.carrier-name{font-weight:600}section.sposoby-dostawy .carrier-delay{font-size:1rem;font-weight:300}section.sposoby-dostawy .carrier-price{font-weight:700}@media(max-width: 479.9px){#search_filters_brands{display:none}}.brands-slider{margin-top:30px}.brands-slider .nbs-flexisel-item{padding-left:15px;padding-right:15px}.brands-slider .nbs-flexisel-item a img{max-width:60%;width:100%;margoin-left:auto;margin-right:auto}@media(max-width: 479.9px){#onepagecheckoutps #customer_container .rowp{display:flex}#onepagecheckoutps #customer_container .row,#onepagecheckoutps #customer_container .row .form-group.col-xs-6.col-6.required{max-width:110%;width:100%;padding-right:0px}#onepagecheckoutps .required::after{display:none !important}#onepagecheckoutps #onepagecheckoutps_step_two_container .delivery_option_delay{display:none}div#onepagecheckoutps div#onepagecheckoutps_step_two #shipping_container .delivery_option_logo img{max-width:50px}}#back-to-top{position:fixed;bottom:60px;right:100px;z-index:99999;width:42px;height:42px;text-align:center;line-height:42px;background-color:#141414;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;opacity:0}#back-to-top:hover{background-color:#ff4800}#back-to-top.show{opacity:1}.product-quantity{align-items:center}.product-quantity .certyfikat{margin-left:15px}.sollux-custom-box{margin-bottom:30px}.sollux-custom-box img{width:100%;max-width:-moz-fit-content;max-width:fit-content}body#checkout main #main form .form-group.required::after{display:none}.product-add-to-card-button{display:flex !important;flex-direction:row;align-items:center;padding:5px 10px 6px !important;height:auto !important;-moz-column-gap:7px;column-gap:7px;margin:0 auto}.product-add-to-card-button i.material-icons{margin:0 !important}.product-add-to-card-button span{font-size:12px;font-weight:400;color:#fff;border-radius:2px;line-height:1}article.product-miniature .product-description>a{width:100%}article.product-miniature .discount-amount.discount-amount,article.product-miniature .on-sale.on-sale,article.product-miniature .discount-percentage.discount-percentage{background:#f14848 !important;color:#fff;left:0}#products .product-buttons .add-to-cart-button,.featured-products .product-buttons .add-to-cart-button,.product-accessories .product-buttons .add-to-cart-button,.product-miniature .product-buttons .add-to-cart-button{color:#fff;border:solid 2px #218fff;background-color:#218fff;border-radius:2px;display:inline;margin-top:-2px;padding:4px;display:flex;text-align:center;margin:0 auto;align-items:center;justify-items:center}#products .product-buttons .add-to-cart-button:hover,.featured-products .product-buttons .add-to-cart-button:hover,.product-accessories .product-buttons .add-to-cart-button:hover,.product-miniature .product-buttons .add-to-cart-button:hover{color:#fff;border:solid 2px #112c50;background-color:#112c50;border-radius:2px;display:inline;margin-top:-2px;padding-bottom:4px}#products .product-buttons .add-to-cart-button i,.featured-products .product-buttons .add-to-cart-button i,.product-accessories .product-buttons .add-to-cart-button i,.product-miniature .product-buttons .add-to-cart-button i{font-size:.85rem;color:#fff;margin-top:1px}.product-miniature .product-buttons .product-add-to-card-button{font-size:12px}.product-miniature .product-buttons .product-add-to-card-button i{margin-top:-2px;margin-right:2px}#header .logo{max-width:115%;width:115%;margin-top:-8px;max-height:93px;-o-object-fit:cover;object-fit:cover}#header .header-nav .blockcart{background:#218fff;cursor:pointer}#header .header-nav .blockcart:hover{background:#112c50}#header .header-nav .blockcart.inactive .cart-products-count{color:#fff}#header .header-top>.container>.row{display:flex;align-items:center;flex-wrap:wrap}#_desktop_contact_link_temp{display:none}#nav-phone-numb{display:flex;flex-direction:row;align-items:center;margin-left:10px;-moz-column-gap:5px;column-gap:5px;height:50px}#nav-phone-numb i{font-size:21px}#nav-phone-numb a{color:#f57e20}@media(max-width: 767px){footer#footer .footer-container .block-contact .hidden-sm-down{display:block !important;padding:.625rem}footer#footer .footer-container .block-contact .hidden-md-up{display:none !important}}#history .table-labeled .label{color:#232323 !important}header#header .header-banner .html-block-content{margin:0;text-align:center;background-color:#ef4141;min-height:26px;display:flex;align-items:center;justify-content:center;padding:4px 0}header#header .header-banner .html-block-content p{color:#fff;margin:0;font-size:13px}@media(max-width: 575px){.header-top-box-1{width:100%}}@media(max-width: 767px){.block_newsletter .block-newsletter-form{padding-left:10px}}.block_newsletter .block-newsletter-form .newsletter-form-fields{display:flex;flex-direction:row}@media(min-width: 767px){.bonslick-slider.slick-slider:hover button.slick-prev{opacity:1;left:10px}.bonslick-slider.slick-slider:hover button.slick-next{opacity:1;right:10px}}.bonslick-slider.slick-slider button{transition:all 250ms ease-in-out}.bonslick-slider.slick-slider button.slick-arrow{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#fff;z-index:11;border-radius:100%;box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.bonslick-slider.slick-slider button.slick-arrow::before{font-size:20px}@media(min-width: 767px){.bonslick-slider.slick-slider button.slick-prev{opacity:0;left:-10px}}@media(max-width: 767px){.bonslick-slider.slick-slider button.slick-prev{left:10px}}@media(min-width: 767px){.bonslick-slider.slick-slider button.slick-next{opacity:0;right:-10px}}@media(max-width: 767px){.bonslick-slider.slick-slider button.slick-next{right:10px}}body.high-contrast header#header{background:#000;height:auto;padding-bottom:0}body.high-contrast header#header .header-top{padding-top:10px}body.high-contrast header#header .header-top .top-menu a{color:#fff;text-decoration:underline}body.high-contrast header#header .header-top #search_widget input[type=text]{background:#f8e110;border:0;color:#000}body.high-contrast header#header .header-top #search_widget input[type=text]::-moz-placeholder{color:#000 !important;opacity:1 !important}body.high-contrast header#header .header-top #search_widget input[type=text]::placeholder{color:#000 !important;opacity:1 !important}body.high-contrast header#header .header-top #search_widget i{color:#000}body.high-contrast header#header .header-nav{background:#000;color:#fff}body.high-contrast header#header .header-nav #_desktop_cart .blockcart{background:#f8e110;color:#000}body.high-contrast header#header .header-nav #_desktop_cart .blockcart i,body.high-contrast header#header .header-nav #_desktop_cart .blockcart a,body.high-contrast header#header .header-nav #_desktop_cart .blockcart span{color:#000}body.high-contrast header#header .header-nav .material-icons{color:#fff}body.high-contrast header#header .header-nav a{color:#fff !important;font-weight:600;text-decoration:underline}body.high-contrast header#header .header-banner{border-bottom:1px solid #fff}body.high-contrast header#header .header-banner .html-block-content{background-color:#000}body.high-contrast section#wrapper{background:#000}body.high-contrast .product-price-and-shipping .discount-percentage{padding:10px !important;font-size:14px !important}body.high-contrast .product-flags .new,body.high-contrast .product-flags .on-sale{padding:10px !important;font-size:14px !important}body.high-contrast #left-column #search_filters_brands{background:#000;border:1px solid #fff;margin-bottom:25px;color:#fff}body.high-contrast #left-column #search_filters_brands .h6{margin-bottom:15px;display:block}body.high-contrast #left-column #search_filters_brands .h6 a{color:#fff}body.high-contrast #left-column .block-categories{background:#000;border:1px solid #fff}body.high-contrast #left-column .block-categories ul li a{background:none !important;color:#fff;text-decoration:underline}body.high-contrast .featured-products .all-product-link{background:#000 !important;border:2px solid #f8e110 !important;color:#f8e110 !important}body.high-contrast .products .thumbnail-container,body.high-contrast #products .thumbnail-container{background:#000 !important;border:0 !important}body.high-contrast .products .thumbnail-container .product-flags,body.high-contrast #products .thumbnail-container .product-flags{display:flex;gap:5px}body.high-contrast .products .thumbnail-container .product-flags li,body.high-contrast #products .thumbnail-container .product-flags li{position:static !important;padding:10px !important;display:flex;width:-moz-fit-content !important;width:fit-content !important;height:-moz-fit-content !important;height:fit-content !important;margin:0 !important}body.high-contrast .products .thumbnail-container .product-flags .discount,body.high-contrast #products .thumbnail-container .product-flags .discount{display:block}body.high-contrast .products .thumbnail-container .product-description,body.high-contrast #products .thumbnail-container .product-description{background:#000 !important}body.high-contrast .products .thumbnail-container .product-description .product-title h3 a,body.high-contrast #products .thumbnail-container .product-description .product-title h3 a{color:#fff !important;text-decoration:underline}body.high-contrast .products .thumbnail-container .product-description .product-price-and-shipping *,body.high-contrast #products .thumbnail-container .product-description .product-price-and-shipping *{color:#fff !important}body.high-contrast .products .thumbnail-container .product-description .product-price-and-shipping .discount-percentage,body.high-contrast #products .thumbnail-container .product-description .product-price-and-shipping .discount-percentage{display:none}body.high-contrast .products .thumbnail-container .product-description button,body.high-contrast #products .thumbnail-container .product-description button{background:#f8e110;color:#000;border:0 !important;padding:15px !important}body.high-contrast .products .thumbnail-container .product-description button i,body.high-contrast .products .thumbnail-container .product-description button span,body.high-contrast #products .thumbnail-container .product-description button i,body.high-contrast #products .thumbnail-container .product-description button span{color:#000 !important}body.high-contrast .products .thumbnail-container .product-description button i,body.high-contrast #products .thumbnail-container .product-description button i{display:none}body.high-contrast .products .thumbnail-container .product-description button span,body.high-contrast #products .thumbnail-container .product-description button span{font-size:14px}body.high-contrast .blog.displayHome .post-item{background:#000 !important;border:1px solid #fff}body.high-contrast .blog.displayHome .post-item *{color:#fff}body.high-contrast .blog.displayHome .post-item h3 a{color:#fff !important;font-weight:600;text-decoration:underline}body.high-contrast .blog.displayHome .post-item .item-readmore{background:#f8e110 !important;color:#000 !important;border:0 !important}body.high-contrast .blog-block-viewall-link a{color:#fff !important;font-weight:600;text-decoration:underline}body.high-contrast .html-block-content{background-color:#000 !important;color:#fff !important}body.high-contrast .html-block-content p{color:#fff !important}body.high-contrast .html-block-content h2{color:#fff !important}body.high-contrast .html-block-content h3{color:#fff !important}body.high-contrast .html-block-content a{color:#fff !important;text-decoration:underline;font-weight:600}body.high-contrast #footer{background:#000;border-top:1px solid #fff}body.high-contrast #footer .block_newsletter{background:none !important;color:#fff !important}body.high-contrast #footer .block_newsletter #block-newsletter-label{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form input.newsletter-input{background:#f8e110 !important;color:#000 !important;border:0 !important}body.high-contrast #footer .block_newsletter .block-newsletter-form input.newsletter-input::-moz-placeholder{color:#000 !important;opacity:1 !important}body.high-contrast #footer .block_newsletter .block-newsletter-form input.newsletter-input::placeholder{color:#000 !important;opacity:1 !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .btn-primary{background:#f8e110 !important;color:#000 !important;border:0 !important;border-left:2px solid #000 !important;opacity:1}body.high-contrast #footer .block_newsletter .block-newsletter-form p{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form #psgdpr_consent_checkbox_17{border:1px solid #fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .custom-checkbox{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .psgdpr_consent_message{color:#fff !important}body.high-contrast #footer .block_newsletter .block-newsletter-form .custom-checkbox input[type=checkbox]+span{background:#000 !important;border:1px solid #fff !important}body.high-contrast .footer-container{background:#000 !important;border-top:1px solid #fff;color:#fff !important;font-size:13px}body.high-contrast .footer-container .h3{color:#fff !important;font-weight:600}body.high-contrast .footer-container .h3 a{color:#fff !important;text-decoration:underline}body.high-contrast .footer-container ul li a{color:#fff !important;text-decoration:underline;font-size:13px}body.high-contrast .footer-container .block-contact{color:#fff !important}body.high-contrast .footer-container .block-contact a{color:#f8e110 !important;text-decoration:underline}body.high-contrast #content-wrapper{color:#fff}body.high-contrast #content-wrapper h1{color:#fff !important}body.high-contrast #content-wrapper #products p{color:#fff !important}body.high-contrast #content-wrapper #products .products-sort-order button{color:#000;border:0 !important}body.high-contrast #content-wrapper #products .products-sort-order .dropdown-menu{background:#fff}body.high-contrast #amazzing_filter{background:#000 !important;color:#fff;border:1px solid #fff !important}body.high-contrast #amazzing_filter .af_subtitle{color:#fff !important}body.high-contrast #amazzing_filter label,body.high-contrast #amazzing_filter .label{color:#fff !important}body.high-contrast #category-description{background:#000;color:#fff !important;border:0;padding-left:0;padding-right:0}body.high-contrast #category-description p,body.high-contrast #category-description a{color:#fff !important}body.high-contrast .pagination ul{background:rgba(0,0,0,0)}body.high-contrast .pagination ul li{background:#fff;color:#000;border:0 !important}body.high-contrast .pagination ul li a{color:#000 !important;text-decoration:underline}body.high-contrast .pagination ul li.current{background:#f8e110 !important;color:#000 !important}body.high-contrast .pagination ul li.current a{color:#000 !important}body.high-contrast div[itemprop=offers] .product-sku label,body.high-contrast div[itemprop=offers] .product-sku .label{color:#fff !important}body.high-contrast div[itemprop=offers] .product-sku span{color:#fff !important;font-weight:600}body.high-contrast div[itemprop=offers] .product-prices .tax-shipping-delivery-label{color:#f8e110}body.high-contrast div[itemprop=offers] .product-prices .current-price span{color:#f8e110}body.high-contrast div[itemprop=offers] div[itemprop=description] span{background:rgba(0,0,0,0) !important;color:#fff !important}body.high-contrast .product-quantity #quantity_wanted{border:0 !important}body.high-contrast .product-quantity .bootstrap-touchspin .btn-touchspin{background:#f8e110 !important;color:#000 !important;border:0 !important;width:30px !important;text-align:center}body.high-contrast .product-quantity .bootstrap-touchspin .btn-touchspin i{left:8px;color:#000 !important}body.high-contrast .add .btn.btn-primary.add-to-cart{background:#f8e110 !important;color:#000 !important;border:0 !important;padding:10px 20px !important}body.high-contrast .add .btn.btn-primary.add-to-cart i{color:#000 !important}body.high-contrast #product-availability,body.high-contrast .delivery-info{background:rgba(0,0,0,0) !important;color:#fff !important}body.high-contrast .tabs{background:#000 !important;color:#fff !important}body.high-contrast .tabs .tab-content .tab-pane{border:1px solid #fff !important;background:rgba(0,0,0,0) !important;color:#fff !important;display:none}body.high-contrast .tabs .tab-content .tab-pane.active{display:block}body.high-contrast .tabs .tab-content .tab-pane ul,body.high-contrast .tabs .tab-content .tab-pane ol{margin-left:25px}body.high-contrast .tabs .tab-content .tab-pane h2{color:#fff !important}body.high-contrast .tabs .tab-content .tab-pane .h5,body.high-contrast .tabs .tab-content .tab-pane .h6{color:#fff !important}body.high-contrast .tabs .tab-content .tab-pane a{color:#fff !important;text-decoration:underline;font-weight:600}body.high-contrast .tabs .tab-content .tab-pane .product-features>dl.data-sheet dt,body.high-contrast .tabs .tab-content .tab-pane .product-features>dl.data-sheet dd{border-bottom:1px solid #eee;background:rgba(0,0,0,0);color:#fff !important}body.high-contrast .tabs .nav-tabs{border:0 !important}body.high-contrast .tabs .nav-tabs .nav-item .nav-link{border:1px solid #fff !important;background:rgba(0,0,0,0) !important;color:#fff !important}body.high-contrast .tabs .nav-tabs .nav-item .nav-link.active{border:1px solid #f8e110 !important;color:#f8e110 !important}body.high-contrast .category-products h4{color:#fff !important;font-weight:600}body.high-contrast .category-products .products .product-miniature{padding:0 5px}body.high-contrast .category-products .products .product-miniature .product-price-and-shipping{text-align:center;width:100%}body.high-contrast .category-products .products .product-miniature .product-description{align-items:flex-end;height:-moz-fit-content;height:fit-content}body.high-contrast .category-products .products .product-miniature .product-description h2{height:-moz-fit-content !important;height:fit-content !important}body.high-contrast .category-products .products .product-miniature .product-description h2 a{color:#fff !important;text-decoration:underline}body.high-contrast .displayLeftColumn .ab.block.list-view{border:1px solid #fff;padding:5px;background:#000 !important}body.high-contrast .displayLeftColumn .ab.block.list-view .block-title{background:#000 !important;color:#fff}body.high-contrast .displayLeftColumn .ab.block.list-view .block-title h2{color:#fff !important;padding-left:30px !important}body.high-contrast .displayLeftColumn .ab.block.list-view .item-list a{color:#fff !important}body.blue-filter{filter:sepia(20%) hue-rotate(180deg) brightness(90%)}html.grayscale{filter:grayscale(100%)}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file diff --git a/themes/InterBlue/assets/css/custom.css.map b/themes/InterBlue/assets/css/custom.css.map index 3c639be6..9f7293ac 100644 --- a/themes/InterBlue/assets/css/custom.css.map +++ b/themes/InterBlue/assets/css/custom.css.map @@ -1 +1 @@ -{"version":3,"sources":["custom.scss"],"names":[],"mappings":"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","file":"custom.css","sourcesContent":["// out: custom.css, compress: true, sourceMap: true\r\n/*\r\n * Custom code goes here.\r\n * A template should always ship with an empty custom.css\r\n */\r\n\r\n$cOrange: #ff7100;\r\n$cBlue: #218fff;\r\n\r\n.img-fluid,\r\n.img-thumbnail {\r\n max-width: 100%;\r\n height: auto;\r\n}\r\n\r\n/** Sekcje **********************************************/\r\nsection#slider {\r\n padding-top: 25px;\r\n}\r\n\r\n/** Wrapper sklepu ************************************************************************/\r\n#wrapper {\r\n background-color: #ffffff;\r\n padding-top: 25px;\r\n padding-bottom: 50px;\r\n}\r\n\r\n// @media (max-width: 479.9px) {\r\n// \t#wrapper {\r\n// \t\tpadding-top: 0px;\r\n// \t}\r\n// }\r\n\r\n/** Header sklepu - kontakt ***************************************************************/\r\n#header .header-nav #_desktop_contact_link {\r\n display: inline-block;\r\n font-weight: 500;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link .contact-info-phone,\r\n#header .header-nav #_desktop_contact_link .contact-info-email,\r\n#header .header-nav #_desktop_contact_link .contact-info-open-hours {\r\n float: left;\r\n margin-right: 25px;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link .contact-info-phone a {\r\n color: #f57e20;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link .contact-info-phone a:hover {\r\n color: #2fb5d2;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link i {\r\n margin-right: 4px;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link #contact-link {\r\n margin-top: 0.9375rem;\r\n}\r\n\r\n/** Blok html *******************************************/\r\n.html-block-content {\r\n margin-bottom: 40px;\r\n}\r\n\r\n/** Drzewko kategorii ***********************************/\r\n.block-categories li[data-depth='0'] {\r\n position: relative;\r\n border-bottom: 1px solid #c4c4c4;\r\n}\r\n\r\n.block-categories .category-sub-menu li[data-depth='0']>a {\r\n padding-top: 13px;\r\n padding-bottom: 13px;\r\n position: relative;\r\n z-index: 30;\r\n width: auto !important;\r\n display: inline-block;\r\n border-bottom: none;\r\n}\r\n\r\n.block-categories .navbar-toggler {\r\n width: 100%;\r\n height: 4em;\r\n padding: 0;\r\n padding0-top: 13px;\r\n padding-bottom: 0px;\r\n margin-top: -11px;\r\n font-size: 0.9375rem;\r\n line-height: 1;\r\n background: transparent no-repeat 50%;\r\n background-size: auto;\r\n background-size: 24px 24px;\r\n border: 1px solid transparent;\r\n border-radius: 0;\r\n position: absolute;\r\n z-index: 29;\r\n}\r\n\r\n.block-categories .navbar-toggler i {\r\n float: right;\r\n margin-top: 11px;\r\n}\r\n\r\n/** Wlasny blok tekstowy ****/\r\n#custom-text {\r\n text-align: center;\r\n background-color: #f9f9f9;\r\n margin-bottom: 15px;\r\n}\r\n\r\n.page-home #custom-text {\r\n display: none;\r\n}\r\n\r\n#custom-text .custom-text-content {\r\n max-width: 1600px;\r\n width: 100%;\r\n margin-left: auto;\r\n margin-right: auto;\r\n color: #666666;\r\n display: table;\r\n padding-top: 20px;\r\n padding-bottom: 20px;\r\n}\r\n\r\n#custom-text .circle {\r\n border-radius: 50%;\r\n behavior: url(PIE.htc);\r\n /* remove if you don't care about IE8 */\r\n width: 50px;\r\n height: 50px;\r\n border: 2px solid #13448f;\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-repeat: no-repeat;\r\n background-position: center center;\r\n}\r\n\r\n#custom-text .circle-1 {\r\n background-image: url(../img/co-nas-wyroznia-ik-1.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text .circle-2 {\r\n background-image: url(../img/co-nas-wyroznia-ik-2.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text .circle-3 {\r\n background-image: url(../img/co-nas-wyroznia-ik-3.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text .circle-4 {\r\n background-image: url(../img/co-nas-wyroznia-ik-4.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text h2 {\r\n text-transform: uppercase;\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n color: #ffffff;\r\n}\r\n\r\n#custom-text .custom-text-content H3 {\r\n text-transform: uppercase;\r\n font-size: 1rem;\r\n font-weight: 700;\r\n margin-top: 7px;\r\n margin-bottom: 0px;\r\n color: #13448f;\r\n}\r\n\r\n#custom-text p {\r\n font-weight: 400;\r\n font-size: 0.8em;\r\n margin: 0px;\r\n color: #666666;\r\n}\r\n\r\n#custom-text p .dark {\r\n color: #7a7a7a;\r\n font-weight: 400;\r\n}\r\n\r\n@media (max-width: 1599.9px) {\r\n #custom-text .custom-text-content {\r\n padding-top: 50px;\r\n padding-bottom: 50px;\r\n }\r\n\r\n #custom-text .circle {\r\n width: 163px;\r\n height: 163px;\r\n background-size: 45%;\r\n }\r\n\r\n #custom-text .custom-text-content H3 {\r\n margin-top: 10px;\r\n margin-bottom: 5px;\r\n }\r\n}\r\n\r\n@media (max-width: 1199.9px) {\r\n #custom-text .custom-text-content {\r\n padding-top: 35px;\r\n padding-bottom: 35px;\r\n }\r\n\r\n #custom-text .circle {\r\n width: 123px;\r\n height: 123px;\r\n background-size: 40%;\r\n }\r\n\r\n #custom-text .custom-text-content H3 {\r\n margin-top: 10px;\r\n margin-bottom: 5px;\r\n font-size: 21px;\r\n }\r\n}\r\n\r\n@media (max-width: 576.9px) {\r\n #custom-text .custom-text-content {\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n }\r\n\r\n #slider #custom-text {\r\n display: none;\r\n }\r\n\r\n .page-home #custom-text {\r\n display: flex;\r\n }\r\n\r\n #custom-text .circle-column p {\r\n height: 50px;\r\n }\r\n\r\n #custom-text .circle {\r\n width: 70px;\r\n height: 70px;\r\n background-size: 30%;\r\n }\r\n\r\n #custom-text .custom-text-content H3 {\r\n margin-top: 10px;\r\n margin-bottom: 5px;\r\n font-size: 18px;\r\n }\r\n}\r\n\r\n/**------------------------- STRONA GŁÓWNA ------------------------*/\r\n\r\n/** Revolution Slider **/\r\n.rev_slider_wrapper {\r\n float: left;\r\n margin-bottom: 15px !important;\r\n}\r\n\r\n#rev_slider_1_1_wrapper {\r\n max-width: 767px;\r\n width: 100%;\r\n margin-right: 17px !important;\r\n}\r\n\r\n#rev_slider_2_2_wrapper {\r\n max-width: 378px;\r\n width: 100%;\r\n}\r\n\r\n/** Blog **/\r\n.blog.blocks.displayHome .post-item {\r\n background-color: #fafafa;\r\n padding: 0px;\r\n border: none;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-cover img {\r\n max-width: 100%;\r\n width: 100%;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-cover {\r\n margin-bottom: 15px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-title {\r\n padding: 15px;\r\n padding-bottom: 0px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-title H3 {\r\n margin-bottom: 8px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-title a {\r\n font-size: 20px;\r\n line-height: 20px;\r\n color: #000000;\r\n font-weight: 400;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-content {\r\n padding: 15px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .item-readmore.pull-right {\r\n font-size: 13px;\r\n font-weight: 400;\r\n color: #797979;\r\n border: solid 2px #797979;\r\n padding: 3px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n -webkit-border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n border-radius: 3px;\r\n margin-right: 15px;\r\n margin-bottom: 15px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .item-readmore.pull-right:hover {\r\n color: #ffffff;\r\n border: solid 2px #112c50;\r\n background-color: #112c50;\r\n}\r\n\r\n/** ----------------------- PRODUKTY ----------------------------------------------------**/\r\n/* Lista*/\r\n#products .products-section-title,\r\n.featured-products .products-section-title,\r\n.product-accessories .products-section-title,\r\n.product-miniature .products-section-title {\r\n text-align: left;\r\n margin-bottom: 2rem;\r\n padding-bottom: 1.5rem;\r\n font-family: 'Open Sans', sans-serif;\r\n font-size: 2rem;\r\n font-weight: 800;\r\n text-transform: uppercase;\r\n line-height: 2rem;\r\n color: #000;\r\n border-bottom: solid 1px #ccc;\r\n}\r\n\r\n.product-miniature {\r\n margin-left: 0px !important;\r\n margin-right: 0px !important;\r\n}\r\n\r\n#products .thumbnail-container,\r\n.featured-products .thumbnail-container,\r\n.product-accessories .thumbnail-container,\r\n.product-miniature .thumbnail-container {\r\n width: auto !important;\r\n margin-top: 15px;\r\n margin-bottom: 0 !important;\r\n}\r\n\r\n#products .thumbnail-container:hover,\r\n.featured-products .thumbnail-container:hover,\r\n.product-accessories .thumbnail-container:hover,\r\n.product-miniature .thumbnail-container:hover {\r\n -webkit-box-shadow: none;\r\n -moz-box-shadow: none;\r\n box-shadow: none;\r\n background-color: #fbfbfb;\r\n}\r\n\r\n.thumbnail.product-thumbnail {\r\n overflow: hidden;\r\n height: 300px;\r\n\r\n @media (max-width: 767px) {\r\n height: 222px;\r\n }\r\n\r\n img {\r\n height: 100% !important;\r\n width: 100% !important;\r\n object-fit: contain;\r\n }\r\n}\r\n\r\n#products .thumbnail-container img,\r\n.featured-products .thumbnail-container img,\r\n.product-accessories .thumbnail-container img,\r\n.product-miniature .thumbnail-container img {\r\n position: relative;\r\n width: 100% !important;\r\n height: auto;\r\n transition: all 0.8s ease;\r\n margin: 0px;\r\n}\r\n\r\n#products .product-description,\r\n.featured-products .product-description,\r\n.product-accessories .product-description,\r\n.product-miniature .product-description {\r\n width: auto !important;\r\n padding: 10px;\r\n position: absolute;\r\n bottom: 0;\r\n display: flex;\r\n align-items: flex-end;\r\n flex-wrap: wrap;\r\n\r\n @media (max-width: 767px) {\r\n height: auto !important;\r\n }\r\n\r\n .product-buttons {\r\n width: 100%;\r\n }\r\n}\r\n\r\n#products .product-title,\r\n.featured-products .product-title,\r\n.product-accessories .product-title,\r\n.product-miniature .product-title {\r\n width: 100%;\r\n\r\n h3 {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n#products .product-title H3 a,\r\n.featured-products .product-title H3 a,\r\n.product-accessories .product-title H3 a,\r\n.product-miniature .product-title H3 a {\r\n color: #000000;\r\n font-size: 14px;\r\n line-height: 22px;\r\n text-decoration: none;\r\n text-align: left;\r\n font-weight: 500;\r\n margin-top: 5px;\r\n text-transform: none;\r\n\r\n @media (max-width: 767px) {\r\n font-size: 13px;\r\n }\r\n}\r\n\r\n#products .highlighted-informations,\r\n.featured-products .highlighted-informations,\r\n.product-accessories .highlighted-informations,\r\n.product-miniature .highlighted-informations {\r\n position: absolute;\r\n bottom: 0px;\r\n padding-top: 0.625rem;\r\n z-index: 300;\r\n background: #fff;\r\n text-align: center;\r\n width: 100% !important;\r\n height: 3.125rem;\r\n transition: bottom 0.3s;\r\n opacity: 0;\r\n}\r\n\r\n#products .product-buttons a.product-show-more-link,\r\nfeatured-products .product-buttons a.product-show-more-link,\r\n.product-accessories .product-buttons a.product-show-more-link,\r\n.product-miniature .product-buttons a.product-show-more-link {\r\n font-size: 0.85rem;\r\n font-weight: 400;\r\n color: #ffffff;\r\n background-color: #112c50;\r\n padding: 4px;\r\n height: 16px;\r\n -webkit-border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: 2px;\r\n}\r\n\r\n#products .product-buttons a.product-show-more-link:hover,\r\nfeatured-products .product-buttons a.product-show-more-link:hover,\r\n.product-accessories .product-buttons a.product-show-more-link:hover,\r\n.product-miniature .product-buttons a.product-show-more-link:hover {\r\n background-color: $cBlue;\r\n font-size: 0.85rem;\r\n border: none;\r\n padding: 4px;\r\n height: 16px;\r\n}\r\n\r\n#products .product-buttons .add-to-cart-button,\r\n.featured-products .product-buttons .add-to-cart-button,\r\n.product-accessories .product-buttons .add-to-cart-button,\r\n.product-miniature .product-buttons .add-to-cart-button {\r\n color: #ffffff;\r\n border: solid 2px $cBlue;\r\n background-color: $cBlue;\r\n -webkit-border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: -2px;\r\n padding-bottom: 4px;\r\n height: 23px;\r\n}\r\n\r\n#products .product-buttons .add-to-cart-button i,\r\n.featured-products .product-buttons .add-to-cart-button i,\r\n.product-accessories .product-buttons .add-to-cart-button i,\r\n.product-miniature .product-buttons .add-to-cart-button i {\r\n font-size: 0.85rem;\r\n color: #ffffff;\r\n margin-top: -15px;\r\n}\r\n\r\n/* Flagi produktów */\r\n#products .product-miniature .discount-amount,\r\n#products .product-miniature .discount-percentage,\r\n#products .product-miniature .on-sale,\r\n#products .product-miniature .online-only,\r\n#products .product-miniature .pack,\r\n#products .product-miniature .product-flags .new,\r\n.featured-products .product-miniature .discount-amount,\r\n.featured-products .product-miniature .discount-percentage,\r\n.featured-products .product-miniature .on-sale,\r\n.featured-products .product-miniature .online-only,\r\n.featured-products .product-miniature .pack,\r\n.featured-products .product-miniature .product-flags .new,\r\n.product-accessories .product-miniature .discount-amount,\r\n.product-accessories .product-miniature .discount-percentage,\r\n.product-accessories .product-miniature .on-sale,\r\n.product-accessories .product-miniature .online-only,\r\n.product-accessories .product-miniature .pack,\r\n.product-accessories .product-miniature .product-flags .new,\r\n.product-miniature .product-miniature .discount-amount,\r\n.product-miniature .product-miniature .discount-percentage,\r\n.product-miniature .product-miniature .on-sale,\r\n.product-miniature .product-miniature .online-only,\r\n.product-miniature .product-miniature .pack,\r\n.product-miniature .product-miniature .product-flags .new {\r\n display: block;\r\n position: absolute;\r\n left: 4px;\r\n padding: 1px;\r\n padding-left: 4px;\r\n padding-right: 4px;\r\n color: #333;\r\n background: #f3f3f3;\r\n min-width: 2rem;\r\n min-height: 1rem;\r\n font-size: 0.8rem;\r\n font-weight: 500;\r\n}\r\n\r\n/** Strona z produktem ******************************************************************************/\r\n\r\n/** Przewoznicy **/\r\nsection.sposoby-dostawy .row {\r\n padding-bottom: 15px;\r\n}\r\n\r\nsection.sposoby-dostawy .row.delivery-option {\r\n padding-bottom: 0px;\r\n}\r\n\r\nsection.sposoby-dostawy .row .col-md-2.col-xs-12 {\r\n text-align: center;\r\n}\r\n\r\nsection.sposoby-dostawy .row .col-md-2.col-xs-12 img {\r\n max-width: 70px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\nsection.sposoby-dostawy .h6.carrier-name {\r\n font-weight: 600;\r\n}\r\n\r\nsection.sposoby-dostawy .carrier-delay {\r\n font-size: 1rem;\r\n font-weight: 300;\r\n}\r\n\r\nsection.sposoby-dostawy .carrier-price {\r\n font-weight: 700;\r\n}\r\n\r\n/** Select wyboru producentów **************************/\r\n@media (max-width: 479.9px) {\r\n #search_filters_brands {\r\n display: none;\r\n }\r\n}\r\n\r\n/** Rotator logotypów marek *****************************/\r\n.brands-slider {\r\n margin-top: 30px;\r\n}\r\n\r\n.brands-slider .nbs-flexisel-item {\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n}\r\n\r\n.brands-slider .nbs-flexisel-item a img {\r\n max-width: 60%;\r\n width: 100%;\r\n margoin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n/** Składanie zamówienia *********************************/\r\n@media (max-width: 479.9px) {\r\n #onepagecheckoutps #customer_container .rowp {\r\n display: flex;\r\n }\r\n\r\n #onepagecheckoutps #customer_container .row,\r\n #onepagecheckoutps #customer_container .row .form-group.col-xs-6.col-6.required {\r\n max-width: 110%;\r\n width: 100%;\r\n padding-right: 0px;\r\n }\r\n\r\n #onepagecheckoutps .required::after {\r\n display: none !important;\r\n }\r\n\r\n #onepagecheckoutps #onepagecheckoutps_step_two_container .delivery_option_delay {\r\n display: none;\r\n }\r\n\r\n div#onepagecheckoutps div#onepagecheckoutps_step_two #shipping_container .delivery_option_logo img {\r\n max-width: 50px;\r\n }\r\n}\r\n\r\n/** Przycisk scrollowania do góry *******************************************/\r\n#back-to-top {\r\n position: fixed;\r\n bottom: 60px;\r\n right: 100px;\r\n z-index: 99999;\r\n width: 42px;\r\n height: 42px;\r\n text-align: center;\r\n line-height: 42px;\r\n background-color: #141414;\r\n color: #ffffff;\r\n cursor: pointer;\r\n border: 0;\r\n border-radius: 2px;\r\n text-decoration: none;\r\n opacity: 0;\r\n}\r\n\r\n#back-to-top:hover {\r\n background-color: #ff4800;\r\n}\r\n\r\n#back-to-top.show {\r\n opacity: 1;\r\n}\r\n\r\n.product-quantity {\r\n align-items: center;\r\n\r\n .certyfikat {\r\n margin-left: 15px;\r\n }\r\n}\r\n\r\n.sollux-custom-box {\r\n margin-bottom: 30px;\r\n\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n}\r\n\r\nbody {\r\n &#checkout {\r\n main {\r\n #main {\r\n form {\r\n .form-group {\r\n &.required {\r\n &::after {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-add-to-card-button {\r\n display: flex !important;\r\n flex-direction: row;\r\n align-items: center;\r\n padding: 5px 10px 6px !important;\r\n height: auto !important;\r\n column-gap: 7px;\r\n margin: 0 auto;\r\n\r\n i.material-icons {\r\n margin: 0 !important;\r\n }\r\n\r\n span {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: #fff;\r\n border-radius: 2px;\r\n line-height: 1;\r\n }\r\n}\r\n\r\narticle.product-miniature {\r\n .product-description {\r\n >a {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .discount-amount.discount-amount,\r\n .on-sale.on-sale,\r\n .discount-percentage.discount-percentage {\r\n background: #f14848 !important;\r\n color: #fff;\r\n left: 0;\r\n }\r\n}\r\n\r\n#products,\r\n.featured-products,\r\n.product-accessories,\r\n.product-miniature {\r\n .product-buttons {\r\n .add-to-cart-button {\r\n color: #ffffff;\r\n border: solid 2px #218fff;\r\n background-color: #218fff;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: -2px;\r\n padding: 4px;\r\n display: flex;\r\n text-align: center;\r\n margin: 0 auto;\r\n align-items: center;\r\n justify-items: center;\r\n\r\n &:hover {\r\n color: #ffffff;\r\n border: solid 2px #112c50;\r\n background-color: #112c50;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: -2px;\r\n padding-bottom: 4px;\r\n }\r\n\r\n i {\r\n font-size: 0.85rem;\r\n color: #ffffff;\r\n margin-top: 1px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-miniature {\r\n .product-buttons {\r\n .product-add-to-card-button {\r\n font-size: 12px;\r\n\r\n i {\r\n margin-top: -2px;\r\n margin-right: 2px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header .logo {\r\n max-width: 115%;\r\n width: 115%;\r\n margin-top: -8px;\r\n max-height: 93px;\r\n object-fit: cover;\r\n}\r\n\r\n#header {\r\n .header-nav {\r\n .blockcart {\r\n background: #218fff;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n background: #112c50;\r\n }\r\n\r\n &.inactive {\r\n .cart-products-count {\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header {\r\n .header-top {\r\n >.container {\r\n >.row {\r\n display: flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#_desktop_contact_link_temp {\r\n display: none;\r\n}\r\n\r\n#nav-phone-numb {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n margin-left: 10px;\r\n column-gap: 5px;\r\n height: 50px;\r\n\r\n i {\r\n font-size: 21px;\r\n }\r\n\r\n a {\r\n color: #f57e20;\r\n }\r\n}\r\n\r\nfooter#footer {\r\n @media (max-width: 767px) {\r\n .footer-container {\r\n .block-contact {\r\n .hidden-sm-down {\r\n display: block !important;\r\n padding: 0.625rem;\r\n\r\n .block-contact-title {}\r\n }\r\n\r\n .hidden-md-up {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#history {\r\n .table-labeled {\r\n .label {\r\n color: #232323 !important;\r\n }\r\n }\r\n}\r\n\r\nheader#header {\r\n .header-banner {\r\n .html-block-content {\r\n margin: 0;\r\n text-align: center;\r\n background-color: #ef4141;\r\n min-height: 26px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 4px 0;\r\n\r\n p {\r\n color: #fff;\r\n margin: 0;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.header-top-box-1 {\r\n @media (max-width: 575px) {\r\n width: 100%;\r\n }\r\n}\r\n\r\n.block_newsletter {\r\n .block-newsletter-form {\r\n @media (max-width: 767px) {\r\n padding-left: 10px;\r\n }\r\n\r\n .newsletter-form-fields {\r\n display: flex;\r\n flex-direction: row;\r\n }\r\n }\r\n}\r\n\r\n.bonslick-slider.slick-slider {\r\n @media (min-width: 767px) {\r\n &:hover {\r\n button {\r\n &.slick-prev {\r\n opacity: 1;\r\n left: 10px;\r\n }\r\n\r\n &.slick-next {\r\n opacity: 1;\r\n right: 10px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n button {\r\n transition: all 250ms ease-in-out;\r\n\r\n &.slick-arrow {\r\n width: 35px;\r\n height: 35px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n background: white;\r\n z-index: 11;\r\n border-radius: 100%;\r\n box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);\r\n\r\n &::before {\r\n font-size: 20px;\r\n }\r\n }\r\n\r\n &.slick-prev {\r\n @media (min-width: 767px) {\r\n opacity: 0;\r\n left: -10px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n left: 10px;\r\n }\r\n }\r\n\r\n &.slick-next {\r\n @media (min-width: 767px) {\r\n opacity: 0;\r\n right: -10px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n right: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n\r\n$cYellow: #f8e110;\r\n\r\n// high-contrast\r\nbody.high-contrast {\r\n\r\n header#header {\r\n background: #000;\r\n height: auto;\r\n padding-bottom: 0;\r\n\r\n .header-top {\r\n padding-top: 10px;\r\n\r\n .top-menu {\r\n a {\r\n color: #FFF;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n #search_widget {\r\n input[type=\"text\"] {\r\n background: $cYellow;\r\n border: 0;\r\n color: #000;\r\n\r\n &::placeholder {\r\n color: #000 !important;\r\n opacity: 1 !important;\r\n }\r\n }\r\n\r\n i {\r\n color: #000;\r\n }\r\n }\r\n }\r\n\r\n .header-nav {\r\n background: #000;\r\n color: #FFF;\r\n\r\n #_desktop_cart {\r\n .blockcart {\r\n background: $cYellow;\r\n color: #000;\r\n\r\n i,\r\n a,\r\n span {\r\n color: #000;\r\n }\r\n }\r\n }\r\n\r\n .material-icons {\r\n color: #fff;\r\n }\r\n\r\n a {\r\n color: #fff !important;\r\n font-weight: 600;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n .header-banner {\r\n border-bottom: 1px solid #FFF;\r\n\r\n .html-block-content {\r\n background-color: #000;\r\n }\r\n }\r\n }\r\n\r\n section#wrapper {\r\n background: #000;\r\n }\r\n\r\n .product-price-and-shipping {\r\n .discount-percentage {\r\n padding: 10px !important;\r\n font-size: 14px !important;\r\n }\r\n }\r\n\r\n .product-flags {\r\n\r\n .new,\r\n .on-sale {\r\n padding: 10px !important;\r\n font-size: 14px !important;\r\n }\r\n }\r\n\r\n #left-column {\r\n #search_filters_brands {\r\n background: #000;\r\n border: 1px solid #FFF;\r\n margin-bottom: 25px;\r\n color: #FFF;\r\n\r\n .h6 {\r\n margin-bottom: 15px;\r\n display: block;\r\n\r\n a {\r\n color: #FFF;\r\n }\r\n }\r\n }\r\n\r\n .block-categories {\r\n background: #000;\r\n border: 1px solid #FFF;\r\n\r\n ul {\r\n li {\r\n a {\r\n background: none !important;\r\n color: #FFF;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .featured-products {\r\n .all-product-link {\r\n background: #000 !important;\r\n border: 2px solid $cYellow !important;\r\n color: $cYellow !important;\r\n }\r\n }\r\n\r\n .products,\r\n #products {\r\n\r\n .thumbnail-container {\r\n background: #000 !important;\r\n border: 0 !important;\r\n\r\n .product-flags {\r\n display: flex;\r\n gap: 5px;\r\n\r\n li {\r\n position: static !important;\r\n padding: 10px !important;\r\n display: flex;\r\n width: fit-content !important;\r\n height: fit-content !important;\r\n margin: 0 !important;\r\n }\r\n\r\n .discount {\r\n display: block;\r\n }\r\n }\r\n\r\n .product-description {\r\n background: #000 !important;\r\n\r\n .product-title {\r\n h3 {\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n\r\n .product-price-and-shipping {\r\n * {\r\n color: #FFF !important;\r\n }\r\n\r\n .discount-percentage {\r\n display: none;\r\n }\r\n }\r\n\r\n button {\r\n background: $cYellow;\r\n color: #000;\r\n border: 0 !important;\r\n padding: 15px !important;\r\n\r\n i,\r\n span {\r\n color: #000 !important;\r\n }\r\n\r\n i {\r\n display: none;\r\n }\r\n\r\n span {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .blog.displayHome {\r\n .post-item {\r\n background: #000 !important;\r\n border: 1px solid #FFF;\r\n\r\n * {\r\n color: #FFF;\r\n }\r\n\r\n h3 {\r\n a {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n .item-readmore {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n }\r\n }\r\n }\r\n\r\n .blog-block-viewall-link {\r\n a {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n .html-block-content {\r\n background-color: #000 !important;\r\n color: #FFF !important;\r\n\r\n p {\r\n color: #FFF !important;\r\n }\r\n\r\n h2 {\r\n color: #FFF !important;\r\n }\r\n\r\n h3 {\r\n color: #FFF !important;\r\n }\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n #footer {\r\n background: #000;\r\n border-top: 1px solid #FFF;\r\n\r\n .block_newsletter {\r\n background: none !important;\r\n color: #FFF !important;\r\n\r\n #block-newsletter-label {\r\n color: #FFF !important;\r\n }\r\n\r\n .block-newsletter-form {\r\n input.newsletter-input {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n\r\n &::placeholder {\r\n color: #000 !important;\r\n opacity: 1 !important;\r\n }\r\n }\r\n\r\n .btn-primary {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n border-left: 2px solid #000 !important;\r\n opacity: 1;\r\n }\r\n\r\n p {\r\n color: #FFF !important;\r\n }\r\n\r\n #psgdpr_consent_checkbox_17 {\r\n border: 1px solid #FFF !important;\r\n }\r\n\r\n .custom-checkbox {\r\n color: #FFF !important;\r\n }\r\n\r\n .psgdpr_consent_message {\r\n color: #FFF !important;\r\n }\r\n\r\n .custom-checkbox input[type=checkbox]+span {\r\n background: #000 !important;\r\n border: 1px solid #FFF !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .footer-container {\r\n background: #000 !important;\r\n border-top: 1px solid #FFF;\r\n color: #FFF !important;\r\n font-size: 13px;\r\n\r\n .h3 {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n ul {\r\n li {\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n\r\n .block-contact {\r\n color: #FFF !important;\r\n\r\n a {\r\n color: $cYellow !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n\r\n #content-wrapper {\r\n color: #FFF;\r\n\r\n h1 {\r\n color: #FFF !important;\r\n }\r\n\r\n #products {\r\n p {\r\n color: #FFF !important;\r\n }\r\n\r\n .products-sort-order {\r\n button {\r\n color: #000;\r\n border: 0 !important;\r\n }\r\n\r\n .dropdown-menu {\r\n background: #FFF;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #amazzing_filter {\r\n background: #000 !important;\r\n color: #FFF;\r\n border: 1px solid #FFF !important;\r\n\r\n .af_subtitle {\r\n color: #FFF !important\r\n }\r\n\r\n label,\r\n .label {\r\n color: #FFF !important;\r\n }\r\n }\r\n\r\n #category-description {\r\n background: #000;\r\n color: #FFF !important;\r\n border: 0;\r\n padding-left: 0;\r\n padding-right: 0;\r\n\r\n p,\r\n a {\r\n color: #FFF !important;\r\n }\r\n }\r\n\r\n .pagination {\r\n ul {\r\n background: transparent;\r\n\r\n li {\r\n background: #FFF;\r\n color: #000;\r\n border: 0 !important;\r\n\r\n a {\r\n color: #000 !important;\r\n text-decoration: underline;\r\n }\r\n\r\n &.current {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n\r\n a {\r\n color: #000 !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n div[itemprop=\"offers\"] {\r\n .product-sku {\r\n\r\n label,\r\n .label {\r\n color: #FFF !important;\r\n }\r\n\r\n span {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n .product-prices {\r\n .tax-shipping-delivery-label {\r\n color: $cYellow\r\n }\r\n\r\n .current-price {\r\n span {\r\n color: $cYellow;\r\n }\r\n }\r\n }\r\n\r\n div[itemprop=\"description\"] {\r\n span {\r\n background: transparent !important;\r\n color: #FFF !important;\r\n }\r\n }\r\n }\r\n\r\n .product-quantity {\r\n #quantity_wanted {\r\n border: 0 !important;\r\n }\r\n\r\n .bootstrap-touchspin .btn-touchspin {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n width: 30px !important;\r\n text-align: center;\r\n\r\n i {\r\n left: 8px;\r\n color: #000 !important;\r\n }\r\n }\r\n }\r\n\r\n .add {\r\n .btn.btn-primary.add-to-cart {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n padding: 10px 20px !important;\r\n\r\n i {\r\n color: #000 !important;\r\n }\r\n }\r\n }\r\n\r\n #product-availability,\r\n .delivery-info {\r\n background: transparent !important;\r\n color: #FFF !important;\r\n }\r\n\r\n .tabs {\r\n background: #000 !important;\r\n color: #FFF !important;\r\n\r\n .tab-content {\r\n .tab-pane {\r\n border: 1px solid #FFF !important;\r\n background: transparent !important;\r\n color: #FFF !important;\r\n display: none;\r\n\r\n &.active {\r\n display: block;\r\n }\r\n\r\n ul,\r\n ol {\r\n margin-left: 25px;\r\n }\r\n\r\n h2 {\r\n color: #FFF !important;\r\n }\r\n\r\n .h5,\r\n .h6 {\r\n color: #FFF !important;\r\n }\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n font-weight: 600;\r\n }\r\n\r\n .product-features>dl.data-sheet {\r\n\r\n dt,\r\n dd {\r\n border-bottom: 1px solid #eee;\r\n background: transparent;\r\n color: #FFF !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .nav-tabs {\r\n border: 0 !important;\r\n\r\n .nav-item {\r\n .nav-link {\r\n border: 1px solid #FFF !important;\r\n background: transparent !important;\r\n color: #FFF !important;\r\n\r\n &.active {\r\n border: 1px solid $cYellow !important;\r\n color: $cYellow !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .category-products {\r\n h4 {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n }\r\n\r\n .products {\r\n .product-miniature {\r\n padding: 0 5px;\r\n\r\n .product-price-and-shipping {\r\n text-align: center;\r\n width: 100%\r\n }\r\n\r\n .product-description {\r\n align-items: flex-end;\r\n height: fit-content;\r\n\r\n h2 {\r\n height: fit-content !important;\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .displayLeftColumn {\r\n .ab.block.list-view {\r\n border: 1px solid #FFF;\r\n padding: 5px;\r\n background: #000 !important;\r\n\r\n .block-title {\r\n background: #000 !important;\r\n color: #FFF;\r\n\r\n h2 {\r\n color: #FFF !important;\r\n padding-left: 30px !important;\r\n }\r\n }\r\n\r\n .item-list {\r\n a {\r\n color: #FFF !important;\r\n }\r\n }\r\n }\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["custom.scss"],"names":[],"mappings":"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","file":"custom.css","sourcesContent":["// out: custom.css, compress: true, sourceMap: true\r\n/*\r\n * Custom code goes here.\r\n * A template should always ship with an empty custom.css\r\n */\r\n\r\n$cOrange: #ff7100;\r\n$cBlue: #218fff;\r\n\r\n.img-fluid,\r\n.img-thumbnail {\r\n max-width: 100%;\r\n height: auto;\r\n}\r\n\r\n/** Sekcje **********************************************/\r\nsection#slider {\r\n padding-top: 25px;\r\n}\r\n\r\n/** Wrapper sklepu ************************************************************************/\r\n#wrapper {\r\n background-color: #ffffff;\r\n padding-top: 25px;\r\n padding-bottom: 50px;\r\n}\r\n\r\n// @media (max-width: 479.9px) {\r\n// \t#wrapper {\r\n// \t\tpadding-top: 0px;\r\n// \t}\r\n// }\r\n\r\n/** Header sklepu - kontakt ***************************************************************/\r\n#header .header-nav #_desktop_contact_link {\r\n display: inline-block;\r\n font-weight: 500;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link .contact-info-phone,\r\n#header .header-nav #_desktop_contact_link .contact-info-email,\r\n#header .header-nav #_desktop_contact_link .contact-info-open-hours {\r\n float: left;\r\n margin-right: 25px;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link .contact-info-phone a {\r\n color: #f57e20;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link .contact-info-phone a:hover {\r\n color: #2fb5d2;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link i {\r\n margin-right: 4px;\r\n}\r\n\r\n#header .header-nav #_desktop_contact_link #contact-link {\r\n margin-top: 0.9375rem;\r\n}\r\n\r\n/** Blok html *******************************************/\r\n.html-block-content {\r\n margin-bottom: 40px;\r\n}\r\n\r\n/** Drzewko kategorii ***********************************/\r\n.block-categories li[data-depth='0'] {\r\n position: relative;\r\n border-bottom: 1px solid #c4c4c4;\r\n}\r\n\r\n.block-categories .category-sub-menu li[data-depth='0']>a {\r\n padding-top: 13px;\r\n padding-bottom: 13px;\r\n position: relative;\r\n z-index: 30;\r\n width: auto !important;\r\n display: inline-block;\r\n border-bottom: none;\r\n}\r\n\r\n.block-categories .navbar-toggler {\r\n width: 100%;\r\n height: 4em;\r\n padding: 0;\r\n padding0-top: 13px;\r\n padding-bottom: 0px;\r\n margin-top: -11px;\r\n font-size: 0.9375rem;\r\n line-height: 1;\r\n background: transparent no-repeat 50%;\r\n background-size: auto;\r\n background-size: 24px 24px;\r\n border: 1px solid transparent;\r\n border-radius: 0;\r\n position: absolute;\r\n z-index: 29;\r\n}\r\n\r\n.block-categories .navbar-toggler i {\r\n float: right;\r\n margin-top: 11px;\r\n}\r\n\r\n/** Wlasny blok tekstowy ****/\r\n#custom-text {\r\n text-align: center;\r\n background-color: #f9f9f9;\r\n margin-bottom: 15px;\r\n}\r\n\r\n.page-home #custom-text {\r\n display: none;\r\n}\r\n\r\n#custom-text .custom-text-content {\r\n max-width: 1600px;\r\n width: 100%;\r\n margin-left: auto;\r\n margin-right: auto;\r\n color: #666666;\r\n display: table;\r\n padding-top: 20px;\r\n padding-bottom: 20px;\r\n}\r\n\r\n#custom-text .circle {\r\n border-radius: 50%;\r\n behavior: url(PIE.htc);\r\n /* remove if you don't care about IE8 */\r\n width: 50px;\r\n height: 50px;\r\n border: 2px solid #13448f;\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-repeat: no-repeat;\r\n background-position: center center;\r\n}\r\n\r\n#custom-text .circle-1 {\r\n background-image: url(../img/co-nas-wyroznia-ik-1.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text .circle-2 {\r\n background-image: url(../img/co-nas-wyroznia-ik-2.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text .circle-3 {\r\n background-image: url(../img/co-nas-wyroznia-ik-3.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text .circle-4 {\r\n background-image: url(../img/co-nas-wyroznia-ik-4.png);\r\n background-size: 35% 35%;\r\n}\r\n\r\n#custom-text h2 {\r\n text-transform: uppercase;\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n color: #ffffff;\r\n}\r\n\r\n#custom-text .custom-text-content H3 {\r\n text-transform: uppercase;\r\n font-size: 1rem;\r\n font-weight: 700;\r\n margin-top: 7px;\r\n margin-bottom: 0px;\r\n color: #13448f;\r\n}\r\n\r\n#custom-text p {\r\n font-weight: 400;\r\n font-size: 0.8em;\r\n margin: 0px;\r\n color: #666666;\r\n}\r\n\r\n#custom-text p .dark {\r\n color: #7a7a7a;\r\n font-weight: 400;\r\n}\r\n\r\n@media (max-width: 1599.9px) {\r\n #custom-text .custom-text-content {\r\n padding-top: 50px;\r\n padding-bottom: 50px;\r\n }\r\n\r\n #custom-text .circle {\r\n width: 163px;\r\n height: 163px;\r\n background-size: 45%;\r\n }\r\n\r\n #custom-text .custom-text-content H3 {\r\n margin-top: 10px;\r\n margin-bottom: 5px;\r\n }\r\n}\r\n\r\n@media (max-width: 1199.9px) {\r\n #custom-text .custom-text-content {\r\n padding-top: 35px;\r\n padding-bottom: 35px;\r\n }\r\n\r\n #custom-text .circle {\r\n width: 123px;\r\n height: 123px;\r\n background-size: 40%;\r\n }\r\n\r\n #custom-text .custom-text-content H3 {\r\n margin-top: 10px;\r\n margin-bottom: 5px;\r\n font-size: 21px;\r\n }\r\n}\r\n\r\n@media (max-width: 576.9px) {\r\n #custom-text .custom-text-content {\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n }\r\n\r\n #slider #custom-text {\r\n display: none;\r\n }\r\n\r\n .page-home #custom-text {\r\n display: flex;\r\n }\r\n\r\n #custom-text .circle-column p {\r\n height: 50px;\r\n }\r\n\r\n #custom-text .circle {\r\n width: 70px;\r\n height: 70px;\r\n background-size: 30%;\r\n }\r\n\r\n #custom-text .custom-text-content H3 {\r\n margin-top: 10px;\r\n margin-bottom: 5px;\r\n font-size: 18px;\r\n }\r\n}\r\n\r\n/**------------------------- STRONA GŁÓWNA ------------------------*/\r\n\r\n/** Revolution Slider **/\r\n.rev_slider_wrapper {\r\n float: left;\r\n margin-bottom: 15px !important;\r\n}\r\n\r\n#rev_slider_1_1_wrapper {\r\n max-width: 767px;\r\n width: 100%;\r\n margin-right: 17px !important;\r\n}\r\n\r\n#rev_slider_2_2_wrapper {\r\n max-width: 378px;\r\n width: 100%;\r\n}\r\n\r\n/** Blog **/\r\n.blog.blocks.displayHome .post-item {\r\n background-color: #fafafa;\r\n padding: 0px;\r\n border: none;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-cover img {\r\n max-width: 100%;\r\n width: 100%;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-cover {\r\n margin-bottom: 15px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-title {\r\n padding: 15px;\r\n padding-bottom: 0px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-title H3 {\r\n margin-bottom: 8px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-title a {\r\n font-size: 20px;\r\n line-height: 20px;\r\n color: #000000;\r\n font-weight: 400;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .post-item-content {\r\n padding: 15px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .item-readmore.pull-right {\r\n font-size: 13px;\r\n font-weight: 400;\r\n color: #797979;\r\n border: solid 2px #797979;\r\n padding: 3px;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n -webkit-border-radius: 3px;\r\n -moz-border-radius: 3px;\r\n border-radius: 3px;\r\n margin-right: 15px;\r\n margin-bottom: 15px;\r\n}\r\n\r\n.blog.blocks.displayHome .post-item .item-readmore.pull-right:hover {\r\n color: #ffffff;\r\n border: solid 2px #112c50;\r\n background-color: #112c50;\r\n}\r\n\r\n/** ----------------------- PRODUKTY ----------------------------------------------------**/\r\n/* Lista*/\r\n#products .products-section-title,\r\n.featured-products .products-section-title,\r\n.product-accessories .products-section-title,\r\n.product-miniature .products-section-title {\r\n text-align: left;\r\n margin-bottom: 2rem;\r\n padding-bottom: 1.5rem;\r\n font-family: 'Open Sans', sans-serif;\r\n font-size: 2rem;\r\n font-weight: 800;\r\n text-transform: uppercase;\r\n line-height: 2rem;\r\n color: #000;\r\n border-bottom: solid 1px #ccc;\r\n}\r\n\r\n.product-miniature {\r\n margin-left: 0px !important;\r\n margin-right: 0px !important;\r\n}\r\n\r\n#products .thumbnail-container,\r\n.featured-products .thumbnail-container,\r\n.product-accessories .thumbnail-container,\r\n.product-miniature .thumbnail-container {\r\n width: auto !important;\r\n margin-top: 15px;\r\n margin-bottom: 0 !important;\r\n}\r\n\r\n#products .thumbnail-container:hover,\r\n.featured-products .thumbnail-container:hover,\r\n.product-accessories .thumbnail-container:hover,\r\n.product-miniature .thumbnail-container:hover {\r\n -webkit-box-shadow: none;\r\n -moz-box-shadow: none;\r\n box-shadow: none;\r\n background-color: #fbfbfb;\r\n}\r\n\r\n.thumbnail.product-thumbnail {\r\n overflow: hidden;\r\n height: 300px;\r\n\r\n @media (max-width: 767px) {\r\n height: 222px;\r\n }\r\n\r\n img {\r\n height: 100% !important;\r\n width: 100% !important;\r\n object-fit: contain;\r\n }\r\n}\r\n\r\n#products .thumbnail-container img,\r\n.featured-products .thumbnail-container img,\r\n.product-accessories .thumbnail-container img,\r\n.product-miniature .thumbnail-container img {\r\n position: relative;\r\n width: 100% !important;\r\n height: auto;\r\n transition: all 0.8s ease;\r\n margin: 0px;\r\n}\r\n\r\n#products .product-description,\r\n.featured-products .product-description,\r\n.product-accessories .product-description,\r\n.product-miniature .product-description {\r\n width: auto !important;\r\n padding: 10px;\r\n position: absolute;\r\n bottom: 0;\r\n display: flex;\r\n align-items: flex-end;\r\n flex-wrap: wrap;\r\n\r\n @media (max-width: 767px) {\r\n height: auto !important;\r\n }\r\n\r\n .product-buttons {\r\n width: 100%;\r\n }\r\n}\r\n\r\n#products .product-title,\r\n.featured-products .product-title,\r\n.product-accessories .product-title,\r\n.product-miniature .product-title {\r\n width: 100%;\r\n\r\n h3 {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n#products .product-title H3 a,\r\n.featured-products .product-title H3 a,\r\n.product-accessories .product-title H3 a,\r\n.product-miniature .product-title H3 a {\r\n color: #000000;\r\n font-size: 14px;\r\n line-height: 22px;\r\n text-decoration: none;\r\n text-align: left;\r\n font-weight: 500;\r\n margin-top: 5px;\r\n text-transform: none;\r\n\r\n @media (max-width: 767px) {\r\n font-size: 13px;\r\n }\r\n}\r\n\r\n#products .highlighted-informations,\r\n.featured-products .highlighted-informations,\r\n.product-accessories .highlighted-informations,\r\n.product-miniature .highlighted-informations {\r\n position: absolute;\r\n bottom: 0px;\r\n padding-top: 0.625rem;\r\n z-index: 300;\r\n background: #fff;\r\n text-align: center;\r\n width: 100% !important;\r\n height: 3.125rem;\r\n transition: bottom 0.3s;\r\n opacity: 0;\r\n}\r\n\r\n#products .product-buttons a.product-show-more-link,\r\nfeatured-products .product-buttons a.product-show-more-link,\r\n.product-accessories .product-buttons a.product-show-more-link,\r\n.product-miniature .product-buttons a.product-show-more-link {\r\n font-size: 0.85rem;\r\n font-weight: 400;\r\n color: #ffffff;\r\n background-color: #112c50;\r\n padding: 4px;\r\n height: 16px;\r\n -webkit-border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: 2px;\r\n}\r\n\r\n#products .product-buttons a.product-show-more-link:hover,\r\nfeatured-products .product-buttons a.product-show-more-link:hover,\r\n.product-accessories .product-buttons a.product-show-more-link:hover,\r\n.product-miniature .product-buttons a.product-show-more-link:hover {\r\n background-color: $cBlue;\r\n font-size: 0.85rem;\r\n border: none;\r\n padding: 4px;\r\n height: 16px;\r\n}\r\n\r\n#products .product-buttons .add-to-cart-button,\r\n.featured-products .product-buttons .add-to-cart-button,\r\n.product-accessories .product-buttons .add-to-cart-button,\r\n.product-miniature .product-buttons .add-to-cart-button {\r\n color: #ffffff;\r\n border: solid 2px $cBlue;\r\n background-color: $cBlue;\r\n -webkit-border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: -2px;\r\n padding-bottom: 4px;\r\n height: 23px;\r\n}\r\n\r\n#products .product-buttons .add-to-cart-button i,\r\n.featured-products .product-buttons .add-to-cart-button i,\r\n.product-accessories .product-buttons .add-to-cart-button i,\r\n.product-miniature .product-buttons .add-to-cart-button i {\r\n font-size: 0.85rem;\r\n color: #ffffff;\r\n margin-top: -15px;\r\n}\r\n\r\n/* Flagi produktów */\r\n#products .product-miniature .discount-amount,\r\n#products .product-miniature .discount-percentage,\r\n#products .product-miniature .on-sale,\r\n#products .product-miniature .online-only,\r\n#products .product-miniature .pack,\r\n#products .product-miniature .product-flags .new,\r\n.featured-products .product-miniature .discount-amount,\r\n.featured-products .product-miniature .discount-percentage,\r\n.featured-products .product-miniature .on-sale,\r\n.featured-products .product-miniature .online-only,\r\n.featured-products .product-miniature .pack,\r\n.featured-products .product-miniature .product-flags .new,\r\n.product-accessories .product-miniature .discount-amount,\r\n.product-accessories .product-miniature .discount-percentage,\r\n.product-accessories .product-miniature .on-sale,\r\n.product-accessories .product-miniature .online-only,\r\n.product-accessories .product-miniature .pack,\r\n.product-accessories .product-miniature .product-flags .new,\r\n.product-miniature .product-miniature .discount-amount,\r\n.product-miniature .product-miniature .discount-percentage,\r\n.product-miniature .product-miniature .on-sale,\r\n.product-miniature .product-miniature .online-only,\r\n.product-miniature .product-miniature .pack,\r\n.product-miniature .product-miniature .product-flags .new {\r\n display: block;\r\n position: absolute;\r\n left: 4px;\r\n padding: 1px;\r\n padding-left: 4px;\r\n padding-right: 4px;\r\n color: #333;\r\n background: #f3f3f3;\r\n min-width: 2rem;\r\n min-height: 1rem;\r\n font-size: 0.8rem;\r\n font-weight: 500;\r\n}\r\n\r\n/** Strona z produktem ******************************************************************************/\r\n\r\n/** Przewoznicy **/\r\nsection.sposoby-dostawy .row {\r\n padding-bottom: 15px;\r\n}\r\n\r\nsection.sposoby-dostawy .row.delivery-option {\r\n padding-bottom: 0px;\r\n}\r\n\r\nsection.sposoby-dostawy .row .col-md-2.col-xs-12 {\r\n text-align: center;\r\n}\r\n\r\nsection.sposoby-dostawy .row .col-md-2.col-xs-12 img {\r\n max-width: 70px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\nsection.sposoby-dostawy .h6.carrier-name {\r\n font-weight: 600;\r\n}\r\n\r\nsection.sposoby-dostawy .carrier-delay {\r\n font-size: 1rem;\r\n font-weight: 300;\r\n}\r\n\r\nsection.sposoby-dostawy .carrier-price {\r\n font-weight: 700;\r\n}\r\n\r\n/** Select wyboru producentów **************************/\r\n@media (max-width: 479.9px) {\r\n #search_filters_brands {\r\n display: none;\r\n }\r\n}\r\n\r\n/** Rotator logotypów marek *****************************/\r\n.brands-slider {\r\n margin-top: 30px;\r\n}\r\n\r\n.brands-slider .nbs-flexisel-item {\r\n padding-left: 15px;\r\n padding-right: 15px;\r\n}\r\n\r\n.brands-slider .nbs-flexisel-item a img {\r\n max-width: 60%;\r\n width: 100%;\r\n margoin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n/** Składanie zamówienia *********************************/\r\n@media (max-width: 479.9px) {\r\n #onepagecheckoutps #customer_container .rowp {\r\n display: flex;\r\n }\r\n\r\n #onepagecheckoutps #customer_container .row,\r\n #onepagecheckoutps #customer_container .row .form-group.col-xs-6.col-6.required {\r\n max-width: 110%;\r\n width: 100%;\r\n padding-right: 0px;\r\n }\r\n\r\n #onepagecheckoutps .required::after {\r\n display: none !important;\r\n }\r\n\r\n #onepagecheckoutps #onepagecheckoutps_step_two_container .delivery_option_delay {\r\n display: none;\r\n }\r\n\r\n div#onepagecheckoutps div#onepagecheckoutps_step_two #shipping_container .delivery_option_logo img {\r\n max-width: 50px;\r\n }\r\n}\r\n\r\n/** Przycisk scrollowania do góry *******************************************/\r\n#back-to-top {\r\n position: fixed;\r\n bottom: 60px;\r\n right: 100px;\r\n z-index: 99999;\r\n width: 42px;\r\n height: 42px;\r\n text-align: center;\r\n line-height: 42px;\r\n background-color: #141414;\r\n color: #ffffff;\r\n cursor: pointer;\r\n border: 0;\r\n border-radius: 2px;\r\n text-decoration: none;\r\n opacity: 0;\r\n}\r\n\r\n#back-to-top:hover {\r\n background-color: #ff4800;\r\n}\r\n\r\n#back-to-top.show {\r\n opacity: 1;\r\n}\r\n\r\n.product-quantity {\r\n align-items: center;\r\n\r\n .certyfikat {\r\n margin-left: 15px;\r\n }\r\n}\r\n\r\n.sollux-custom-box {\r\n margin-bottom: 30px;\r\n\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n}\r\n\r\nbody {\r\n &#checkout {\r\n main {\r\n #main {\r\n form {\r\n .form-group {\r\n &.required {\r\n &::after {\r\n display: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-add-to-card-button {\r\n display: flex !important;\r\n flex-direction: row;\r\n align-items: center;\r\n padding: 5px 10px 6px !important;\r\n height: auto !important;\r\n column-gap: 7px;\r\n margin: 0 auto;\r\n\r\n i.material-icons {\r\n margin: 0 !important;\r\n }\r\n\r\n span {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: #fff;\r\n border-radius: 2px;\r\n line-height: 1;\r\n }\r\n}\r\n\r\narticle.product-miniature {\r\n .product-description {\r\n >a {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .discount-amount.discount-amount,\r\n .on-sale.on-sale,\r\n .discount-percentage.discount-percentage {\r\n background: #f14848 !important;\r\n color: #fff;\r\n left: 0;\r\n }\r\n}\r\n\r\n#products,\r\n.featured-products,\r\n.product-accessories,\r\n.product-miniature {\r\n .product-buttons {\r\n .add-to-cart-button {\r\n color: #ffffff;\r\n border: solid 2px #218fff;\r\n background-color: #218fff;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: -2px;\r\n padding: 4px;\r\n display: flex;\r\n text-align: center;\r\n margin: 0 auto;\r\n align-items: center;\r\n justify-items: center;\r\n\r\n &:hover {\r\n color: #ffffff;\r\n border: solid 2px #112c50;\r\n background-color: #112c50;\r\n border-radius: 2px;\r\n display: inline;\r\n margin-top: -2px;\r\n padding-bottom: 4px;\r\n }\r\n\r\n i {\r\n font-size: 0.85rem;\r\n color: #ffffff;\r\n margin-top: 1px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-miniature {\r\n .product-buttons {\r\n .product-add-to-card-button {\r\n font-size: 12px;\r\n\r\n i {\r\n margin-top: -2px;\r\n margin-right: 2px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header .logo {\r\n max-width: 115%;\r\n width: 115%;\r\n margin-top: -8px;\r\n max-height: 93px;\r\n object-fit: cover;\r\n}\r\n\r\n#header {\r\n .header-nav {\r\n .blockcart {\r\n background: #218fff;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n background: #112c50;\r\n }\r\n\r\n &.inactive {\r\n .cart-products-count {\r\n color: #fff;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#header {\r\n .header-top {\r\n >.container {\r\n >.row {\r\n display: flex;\r\n align-items: center;\r\n flex-wrap: wrap;\r\n }\r\n }\r\n }\r\n}\r\n\r\n#_desktop_contact_link_temp {\r\n display: none;\r\n}\r\n\r\n#nav-phone-numb {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n margin-left: 10px;\r\n column-gap: 5px;\r\n height: 50px;\r\n\r\n i {\r\n font-size: 21px;\r\n }\r\n\r\n a {\r\n color: #f57e20;\r\n }\r\n}\r\n\r\nfooter#footer {\r\n @media (max-width: 767px) {\r\n .footer-container {\r\n .block-contact {\r\n .hidden-sm-down {\r\n display: block !important;\r\n padding: 0.625rem;\r\n\r\n .block-contact-title {}\r\n }\r\n\r\n .hidden-md-up {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#history {\r\n .table-labeled {\r\n .label {\r\n color: #232323 !important;\r\n }\r\n }\r\n}\r\n\r\nheader#header {\r\n .header-banner {\r\n .html-block-content {\r\n margin: 0;\r\n text-align: center;\r\n background-color: #ef4141;\r\n min-height: 26px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 4px 0;\r\n\r\n p {\r\n color: #fff;\r\n margin: 0;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.header-top-box-1 {\r\n @media (max-width: 575px) {\r\n width: 100%;\r\n }\r\n}\r\n\r\n.block_newsletter {\r\n .block-newsletter-form {\r\n @media (max-width: 767px) {\r\n padding-left: 10px;\r\n }\r\n\r\n .newsletter-form-fields {\r\n display: flex;\r\n flex-direction: row;\r\n }\r\n }\r\n}\r\n\r\n.bonslick-slider.slick-slider {\r\n @media (min-width: 767px) {\r\n &:hover {\r\n button {\r\n &.slick-prev {\r\n opacity: 1;\r\n left: 10px;\r\n }\r\n\r\n &.slick-next {\r\n opacity: 1;\r\n right: 10px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n button {\r\n transition: all 250ms ease-in-out;\r\n\r\n &.slick-arrow {\r\n width: 35px;\r\n height: 35px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n background: white;\r\n z-index: 11;\r\n border-radius: 100%;\r\n box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);\r\n\r\n &::before {\r\n font-size: 20px;\r\n }\r\n }\r\n\r\n &.slick-prev {\r\n @media (min-width: 767px) {\r\n opacity: 0;\r\n left: -10px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n left: 10px;\r\n }\r\n }\r\n\r\n &.slick-next {\r\n @media (min-width: 767px) {\r\n opacity: 0;\r\n right: -10px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n right: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n\r\n$cYellow: #f8e110;\r\n\r\n// high-contrast\r\nbody.high-contrast {\r\n\r\n header#header {\r\n background: #000;\r\n height: auto;\r\n padding-bottom: 0;\r\n\r\n .header-top {\r\n padding-top: 10px;\r\n\r\n .top-menu {\r\n a {\r\n color: #FFF;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n #search_widget {\r\n input[type=\"text\"] {\r\n background: $cYellow;\r\n border: 0;\r\n color: #000;\r\n\r\n &::placeholder {\r\n color: #000 !important;\r\n opacity: 1 !important;\r\n }\r\n }\r\n\r\n i {\r\n color: #000;\r\n }\r\n }\r\n }\r\n\r\n .header-nav {\r\n background: #000;\r\n color: #FFF;\r\n\r\n #_desktop_cart {\r\n .blockcart {\r\n background: $cYellow;\r\n color: #000;\r\n\r\n i,\r\n a,\r\n span {\r\n color: #000;\r\n }\r\n }\r\n }\r\n\r\n .material-icons {\r\n color: #fff;\r\n }\r\n\r\n a {\r\n color: #fff !important;\r\n font-weight: 600;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n .header-banner {\r\n border-bottom: 1px solid #FFF;\r\n\r\n .html-block-content {\r\n background-color: #000;\r\n }\r\n }\r\n }\r\n\r\n section#wrapper {\r\n background: #000;\r\n }\r\n\r\n .product-price-and-shipping {\r\n .discount-percentage {\r\n padding: 10px !important;\r\n font-size: 14px !important;\r\n }\r\n }\r\n\r\n .product-flags {\r\n\r\n .new,\r\n .on-sale {\r\n padding: 10px !important;\r\n font-size: 14px !important;\r\n }\r\n }\r\n\r\n #left-column {\r\n #search_filters_brands {\r\n background: #000;\r\n border: 1px solid #FFF;\r\n margin-bottom: 25px;\r\n color: #FFF;\r\n\r\n .h6 {\r\n margin-bottom: 15px;\r\n display: block;\r\n\r\n a {\r\n color: #FFF;\r\n }\r\n }\r\n }\r\n\r\n .block-categories {\r\n background: #000;\r\n border: 1px solid #FFF;\r\n\r\n ul {\r\n li {\r\n a {\r\n background: none !important;\r\n color: #FFF;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .featured-products {\r\n .all-product-link {\r\n background: #000 !important;\r\n border: 2px solid $cYellow !important;\r\n color: $cYellow !important;\r\n }\r\n }\r\n\r\n .products,\r\n #products {\r\n\r\n .thumbnail-container {\r\n background: #000 !important;\r\n border: 0 !important;\r\n\r\n .product-flags {\r\n display: flex;\r\n gap: 5px;\r\n\r\n li {\r\n position: static !important;\r\n padding: 10px !important;\r\n display: flex;\r\n width: fit-content !important;\r\n height: fit-content !important;\r\n margin: 0 !important;\r\n }\r\n\r\n .discount {\r\n display: block;\r\n }\r\n }\r\n\r\n .product-description {\r\n background: #000 !important;\r\n\r\n .product-title {\r\n h3 {\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n\r\n .product-price-and-shipping {\r\n * {\r\n color: #FFF !important;\r\n }\r\n\r\n .discount-percentage {\r\n display: none;\r\n }\r\n }\r\n\r\n button {\r\n background: $cYellow;\r\n color: #000;\r\n border: 0 !important;\r\n padding: 15px !important;\r\n\r\n i,\r\n span {\r\n color: #000 !important;\r\n }\r\n\r\n i {\r\n display: none;\r\n }\r\n\r\n span {\r\n font-size: 14px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .blog.displayHome {\r\n .post-item {\r\n background: #000 !important;\r\n border: 1px solid #FFF;\r\n\r\n * {\r\n color: #FFF;\r\n }\r\n\r\n h3 {\r\n a {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n .item-readmore {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n }\r\n }\r\n }\r\n\r\n .blog-block-viewall-link {\r\n a {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n .html-block-content {\r\n background-color: #000 !important;\r\n color: #FFF !important;\r\n\r\n p {\r\n color: #FFF !important;\r\n }\r\n\r\n h2 {\r\n color: #FFF !important;\r\n }\r\n\r\n h3 {\r\n color: #FFF !important;\r\n }\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n #footer {\r\n background: #000;\r\n border-top: 1px solid #FFF;\r\n\r\n .block_newsletter {\r\n background: none !important;\r\n color: #FFF !important;\r\n\r\n #block-newsletter-label {\r\n color: #FFF !important;\r\n }\r\n\r\n .block-newsletter-form {\r\n input.newsletter-input {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n\r\n &::placeholder {\r\n color: #000 !important;\r\n opacity: 1 !important;\r\n }\r\n }\r\n\r\n .btn-primary {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n border-left: 2px solid #000 !important;\r\n opacity: 1;\r\n }\r\n\r\n p {\r\n color: #FFF !important;\r\n }\r\n\r\n #psgdpr_consent_checkbox_17 {\r\n border: 1px solid #FFF !important;\r\n }\r\n\r\n .custom-checkbox {\r\n color: #FFF !important;\r\n }\r\n\r\n .psgdpr_consent_message {\r\n color: #FFF !important;\r\n }\r\n\r\n .custom-checkbox input[type=checkbox]+span {\r\n background: #000 !important;\r\n border: 1px solid #FFF !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .footer-container {\r\n background: #000 !important;\r\n border-top: 1px solid #FFF;\r\n color: #FFF !important;\r\n font-size: 13px;\r\n\r\n .h3 {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n ul {\r\n li {\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n font-size: 13px;\r\n }\r\n }\r\n }\r\n\r\n .block-contact {\r\n color: #FFF !important;\r\n\r\n a {\r\n color: $cYellow !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n\r\n #content-wrapper {\r\n color: #FFF;\r\n\r\n h1 {\r\n color: #FFF !important;\r\n }\r\n\r\n #products {\r\n p {\r\n color: #FFF !important;\r\n }\r\n\r\n .products-sort-order {\r\n button {\r\n color: #000;\r\n border: 0 !important;\r\n }\r\n\r\n .dropdown-menu {\r\n background: #FFF;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #amazzing_filter {\r\n background: #000 !important;\r\n color: #FFF;\r\n border: 1px solid #FFF !important;\r\n\r\n .af_subtitle {\r\n color: #FFF !important\r\n }\r\n\r\n label,\r\n .label {\r\n color: #FFF !important;\r\n }\r\n }\r\n\r\n #category-description {\r\n background: #000;\r\n color: #FFF !important;\r\n border: 0;\r\n padding-left: 0;\r\n padding-right: 0;\r\n\r\n p,\r\n a {\r\n color: #FFF !important;\r\n }\r\n }\r\n\r\n .pagination {\r\n ul {\r\n background: transparent;\r\n\r\n li {\r\n background: #FFF;\r\n color: #000;\r\n border: 0 !important;\r\n\r\n a {\r\n color: #000 !important;\r\n text-decoration: underline;\r\n }\r\n\r\n &.current {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n\r\n a {\r\n color: #000 !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n div[itemprop=\"offers\"] {\r\n .product-sku {\r\n\r\n label,\r\n .label {\r\n color: #FFF !important;\r\n }\r\n\r\n span {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n }\r\n }\r\n\r\n .product-prices {\r\n .tax-shipping-delivery-label {\r\n color: $cYellow\r\n }\r\n\r\n .current-price {\r\n span {\r\n color: $cYellow;\r\n }\r\n }\r\n }\r\n\r\n div[itemprop=\"description\"] {\r\n span {\r\n background: transparent !important;\r\n color: #FFF !important;\r\n }\r\n }\r\n }\r\n\r\n .product-quantity {\r\n #quantity_wanted {\r\n border: 0 !important;\r\n }\r\n\r\n .bootstrap-touchspin .btn-touchspin {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n width: 30px !important;\r\n text-align: center;\r\n\r\n i {\r\n left: 8px;\r\n color: #000 !important;\r\n }\r\n }\r\n }\r\n\r\n .add {\r\n .btn.btn-primary.add-to-cart {\r\n background: $cYellow !important;\r\n color: #000 !important;\r\n border: 0 !important;\r\n padding: 10px 20px !important;\r\n\r\n i {\r\n color: #000 !important;\r\n }\r\n }\r\n }\r\n\r\n #product-availability,\r\n .delivery-info {\r\n background: transparent !important;\r\n color: #FFF !important;\r\n }\r\n\r\n .tabs {\r\n background: #000 !important;\r\n color: #FFF !important;\r\n\r\n .tab-content {\r\n .tab-pane {\r\n border: 1px solid #FFF !important;\r\n background: transparent !important;\r\n color: #FFF !important;\r\n display: none;\r\n\r\n &.active {\r\n display: block;\r\n }\r\n\r\n ul,\r\n ol {\r\n margin-left: 25px;\r\n }\r\n\r\n h2 {\r\n color: #FFF !important;\r\n }\r\n\r\n .h5,\r\n .h6 {\r\n color: #FFF !important;\r\n }\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n font-weight: 600;\r\n }\r\n\r\n .product-features>dl.data-sheet {\r\n\r\n dt,\r\n dd {\r\n border-bottom: 1px solid #eee;\r\n background: transparent;\r\n color: #FFF !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .nav-tabs {\r\n border: 0 !important;\r\n\r\n .nav-item {\r\n .nav-link {\r\n border: 1px solid #FFF !important;\r\n background: transparent !important;\r\n color: #FFF !important;\r\n\r\n &.active {\r\n border: 1px solid $cYellow !important;\r\n color: $cYellow !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .category-products {\r\n h4 {\r\n color: #FFF !important;\r\n font-weight: 600;\r\n }\r\n\r\n .products {\r\n .product-miniature {\r\n padding: 0 5px;\r\n\r\n .product-price-and-shipping {\r\n text-align: center;\r\n width: 100%\r\n }\r\n\r\n .product-description {\r\n align-items: flex-end;\r\n height: fit-content;\r\n\r\n h2 {\r\n height: fit-content !important;\r\n\r\n a {\r\n color: #FFF !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .displayLeftColumn {\r\n .ab.block.list-view {\r\n border: 1px solid #FFF;\r\n padding: 5px;\r\n background: #000 !important;\r\n\r\n .block-title {\r\n background: #000 !important;\r\n color: #FFF;\r\n\r\n h2 {\r\n color: #FFF !important;\r\n padding-left: 30px !important;\r\n }\r\n }\r\n\r\n .item-list {\r\n a {\r\n color: #FFF !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\nbody.blue-filter {\r\n filter: sepia(20%) hue-rotate(180deg) brightness(90%);\r\n}\r\n\r\nhtml.grayscale {\r\n filter: grayscale(100%);\r\n}"]} \ No newline at end of file diff --git a/themes/InterBlue/assets/css/custom.scss b/themes/InterBlue/assets/css/custom.scss index 52b7d679..31f8ecf4 100644 --- a/themes/InterBlue/assets/css/custom.scss +++ b/themes/InterBlue/assets/css/custom.scss @@ -1607,4 +1607,12 @@ body.high-contrast { } } } +} + +body.blue-filter { + filter: sepia(20%) hue-rotate(180deg) brightness(90%); +} + +html.grayscale { + filter: grayscale(100%); } \ No newline at end of file diff --git a/themes/InterBlue/assets/js/accessibility.js b/themes/InterBlue/assets/js/accessibility.js index 4caf9cf4..ba8ed9c7 100644 --- a/themes/InterBlue/assets/js/accessibility.js +++ b/themes/InterBlue/assets/js/accessibility.js @@ -1,64 +1,275 @@ document.addEventListener('DOMContentLoaded', function () { - // Tworzenie przycisku + // ───────────────────────────────────────────────────────────────────────────── + // 1) Przycisk otwierający panel + // ───────────────────────────────────────────────────────────────────────────── const accessBtn = document.createElement('div'); accessBtn.id = 'accessibility-button'; accessBtn.setAttribute('aria-label', 'Opcje dostępności'); accessBtn.innerHTML = ` - - - - - - - - + + + + `; document.body.appendChild(accessBtn); - - // Tworzenie panelu + // ───────────────────────────────────────────────────────────────────────────── + // 2) Panel opcji dostępności + // ───────────────────────────────────────────────────────────────────────────── const accessPanel = document.createElement('div'); accessPanel.id = 'accessibility-panel'; accessPanel.innerHTML = `
Opcje dostępności - +
+ + + + + +
+ + + +
`; document.body.appendChild(accessPanel); - // Logika + // ───────────────────────────────────────────────────────────────────────────── + // 3) Referencje + // ───────────────────────────────────────────────────────────────────────────── const panel = document.getElementById('accessibility-panel'); const contrastBtn = document.getElementById('toggle-contrast'); + const blueFilterBtn = document.getElementById('toggle-blue-filter'); + const grayscaleBtn = document.getElementById('toggle-grayscale'); + const imagesBtn = document.getElementById('toggle-images'); + const cursorBtn = document.getElementById('toggle-cursor'); + const fontIncBtn = document.getElementById('font-inc'); + const fontDecBtn = document.getElementById('font-dec'); + const fontResetBtn = document.getElementById('font-reset'); - accessBtn.addEventListener('click', () => { - panel.classList.toggle('open'); - }); - - document.getElementById('close-accessibility-panel').addEventListener('click', () => { - panel.classList.remove('open'); - }); + // ───────────────────────────────────────────────────────────────────────────── + // 4) Panel open/close + // ───────────────────────────────────────────────────────────────────────────── + accessBtn.addEventListener('click', () => panel.classList.toggle('open')); + document.getElementById('close-accessibility-panel').addEventListener('click', () => panel.classList.remove('open')); + // ───────────────────────────────────────────────────────────────────────────── + // 5) Helpery etykiet + // ───────────────────────────────────────────────────────────────────────────── function updateContrastButton() { const isOn = document.body.classList.contains('high-contrast'); contrastBtn.textContent = isOn ? 'Wyłącz wysoki kontrast' : 'Włącz wysoki kontrast'; } + function updateBlueFilterButton() { + const isOn = !!document.getElementById('eyeAble-Bluefilter'); + blueFilterBtn.textContent = isOn ? 'Wyłącz filtr niebieski' : 'Włącz filtr niebieski'; + } + function updateGrayscaleButton() { + const isOn = document.documentElement.classList.contains('grayscale'); + grayscaleBtn.textContent = isOn ? 'Wyłącz tryb szarości' : 'Włącz tryb szarości'; + } + function updateImagesButton() { + const isOn = document.body.classList.contains('hide-images'); + imagesBtn.textContent = isOn ? 'Pokaż obrazy' : 'Ukryj obrazy'; + } + function updateCursorButton() { + const isOn = document.body.classList.contains('big-cursor'); + cursorBtn.textContent = isOn ? 'Przywróć kursor' : 'Zwiększ kursor'; + } + // ───────────────────────────────────────────────────────────────────────────── + // 6) Akcje – istniejące + // ───────────────────────────────────────────────────────────────────────────── contrastBtn.addEventListener('click', () => { document.body.classList.toggle('high-contrast'); - const isHigh = document.body.classList.contains('high-contrast'); - localStorage.setItem('highContrast', isHigh ? '1' : '0'); + localStorage.setItem('highContrast', document.body.classList.contains('high-contrast') ? '1' : '0'); updateContrastButton(); }); - if (localStorage.getItem('highContrast') === '1') { - document.body.classList.add('high-contrast'); + blueFilterBtn.addEventListener('click', () => { + const shader = document.getElementById('eyeAble-Bluefilter'); + if (shader) { + shader.remove(); + localStorage.setItem('blueFilter', '0'); + } else { + const s = document.createElement('eye-able-shader'); + s.id = 'eyeAble-Bluefilter'; + s.setAttribute('aria-hidden', 'true'); + s.style.cssText = ` + background: rgba(255, 147, 41, 0.43); + z-index: 2147483646; + margin: 0; border-radius: 0; padding: 0; pointer-events: none; + position: fixed; top: -10%; right: -10%; bottom: -10%; left: -10%; + width: auto; height: auto; mix-blend-mode: multiply; display: block !important;`; + document.body.appendChild(s); + localStorage.setItem('blueFilter', '1'); + } + updateBlueFilterButton(); + }); + + grayscaleBtn.addEventListener('click', () => { + document.documentElement.classList.toggle('grayscale'); + localStorage.setItem('grayscaleMode', document.documentElement.classList.contains('grayscale') ? '1' : '0'); + updateGrayscaleButton(); + }); + + imagesBtn.addEventListener('click', () => { + document.body.classList.toggle('hide-images'); + localStorage.setItem('hideImages', document.body.classList.contains('hide-images') ? '1' : '0'); + updateImagesButton(); + }); + + // ───────────────────────────────────────────────────────────────────────────── + // 7) DUŻY KURSOR – overlay z INLINE SVG (CSP-safe), z aktywacją po pierwszym ruchu + // ───────────────────────────────────────────────────────────────────────────── + let overlay = null; //
+ let mmHandler = null; + let leaveHandler = null; + let enteredOnce = false; + + const ARROW_SVG = ` + + + `; + const HAND_SVG = ` + + + `; + + const CURSORS = { + arrow: { svg: ARROW_SVG, hotspotX: 6, hotspotY: 6 }, + hand: { svg: HAND_SVG, hotspotX: 26, hotspotY: 12 }, + }; + let current = 'arrow'; + + function ensureOverlay() { + if (overlay) return; + overlay = document.createElement('div'); + overlay.id = 'a11y-cursor'; + overlay.setAttribute('aria-hidden', 'true'); + overlay.style.cssText = [ + 'position:fixed','left:0','top:0','width:48px','height:48px', + 'pointer-events:none','z-index:2147483647','transform:translate3d(-9999px,-9999px,0)', + 'opacity:1','display:block' + ].join(';'); + document.body.appendChild(overlay); + } + function setOverlay(name){ current = name; if (!overlay) return; overlay.innerHTML = CURSORS[name].svg; } + function moveOverlay(x,y){ if(!overlay) return; const c = CURSORS[current]; overlay.style.transform = `translate3d(${x-c.hotspotX}px, ${y-c.hotspotY}px, 0)`; } + function isInteractive(el){ return el && el.closest && el.closest('a[href],button,[role="button"],input[type="button"],input[type="submit"],input[type="checkbox"],input[type="radio"],select,.clickable,[onclick]'); } + function isTextInput(el){ return el && el.closest && el.closest('input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],textarea,[contenteditable=""],[contenteditable="true"]'); } + + function enableBigCursor(){ + ensureOverlay(); + setOverlay('arrow'); + document.body.classList.add('big-cursor'); + document.body.classList.remove('big-cursor-active'); + enteredOnce = false; + + mmHandler = (e)=>{ + const t = e.target; + if (!enteredOnce) { enteredOnce = true; document.body.classList.add('big-cursor-active'); } + if (isTextInput(t)) { overlay.style.opacity = '0'; return; } else { overlay.style.opacity = '1'; } + setOverlay(isInteractive(t) ? 'hand' : 'arrow'); + moveOverlay(e.clientX, e.clientY); + }; + leaveHandler = ()=>{ if(overlay) overlay.style.opacity='0'; }; + document.addEventListener('mousemove', mmHandler); + document.addEventListener('mouseleave', leaveHandler); + } + function disableBigCursor(){ + document.body.classList.remove('big-cursor','big-cursor-active'); + if (mmHandler) document.removeEventListener('mousemove', mmHandler); + if (leaveHandler) document.removeEventListener('mouseleave', leaveHandler); + mmHandler = leaveHandler = null; + if (overlay) { overlay.remove(); overlay = null; } } + cursorBtn.addEventListener('click', () => { + const willEnable = !document.body.classList.contains('big-cursor'); + localStorage.setItem('bigCursor', willEnable ? '1' : '0'); + if (willEnable) enableBigCursor(); else disableBigCursor(); + updateCursorButton(); + }); + + // ───────────────────────────────────────────────────────────────────────────── + // 8) KONTROLKI ROZMIARU CZCIONKI – działają także dla px w CSS + // ───────────────────────────────────────────────────────────────────────────── + const FONT_STEP = 0.1; // 10% + const FONT_MIN = 0.7; // 70% + const FONT_MAX = 2.0; // 200% + const TEXT_SELECTOR = 'h1,h2,h3,h4,h5,h6,p,span,li,dt,dd,blockquote,figcaption,small,strong,em,mark,code,pre,a,button,input,select,textarea,label,td,th,caption,legend'; + + function clamp(n, min, max){ return Math.min(Math.max(n, min), max); } + function getScale(){ const v = parseFloat(localStorage.getItem('a11yFontScale') || '1'); return isNaN(v) ? 1 : clamp(v, FONT_MIN, FONT_MAX); } + function updateFontButtons(){ + const s = getScale(); + fontDecBtn.disabled = s <= FONT_MIN; + fontIncBtn.disabled = s >= FONT_MAX; + fontResetBtn.textContent = s === 1 ? 'A' : `A (${Math.round(s*100)}%)`; + } + function applyFontScale(scale){ + const nodes = document.querySelectorAll(TEXT_SELECTOR); + nodes.forEach(el => { + if (el.closest('#accessibility-panel, #accessibility-button')) return; // nie skaluj UI panelu + if (el.hasAttribute('data-no-scale')) return; // wykluczenia opcjonalne + let base = el.getAttribute('data-font-base'); + if (!base) { + const comp = getComputedStyle(el).fontSize; + const px = parseFloat(comp); + if (!isNaN(px) && px > 0) { + el.setAttribute('data-font-base', String(px)); + base = String(px); + } + } + if (base) { + const b = parseFloat(base); + if (scale === 1) { + el.style.removeProperty('font-size'); + } else { + const newPx = Math.round(b * scale * 100) / 100; + el.style.setProperty('font-size', newPx + 'px', 'important'); + } + } + }); + } + function setScale(s){ s = clamp(s, FONT_MIN, FONT_MAX); localStorage.setItem('a11yFontScale', String(s)); applyFontScale(s); updateFontButtons(); } + + fontIncBtn.addEventListener('click', () => setScale(getScale() + FONT_STEP)); + fontDecBtn.addEventListener('click', () => setScale(getScale() - FONT_STEP)); + fontResetBtn.addEventListener('click', () => setScale(1)); + + // ───────────────────────────────────────────────────────────────────────────── + // 9) Przywracanie stanu + // ───────────────────────────────────────────────────────────────────────────── + if (localStorage.getItem('highContrast') === '1') document.body.classList.add('high-contrast'); + if (localStorage.getItem('blueFilter') === '1') { + const s = document.createElement('eye-able-shader'); + s.id = 'eyeAble-Bluefilter'; s.setAttribute('aria-hidden','true'); + s.style.cssText = 'background:rgba(255,147,41,0.43);z-index:2147483646;margin:0;border-radius:0;padding:0;pointer-events:none;position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;width:auto;height:auto;mix-blend-mode:multiply;display:block!important;'; + document.body.appendChild(s); + } + if (localStorage.getItem('grayscaleMode') === '1') document.documentElement.classList.add('grayscale'); + if (localStorage.getItem('hideImages') === '1') document.body.classList.add('hide-images'); + if (localStorage.getItem('bigCursor') === '1') { enableBigCursor(); } + + // Zastosuj i zainicjuj przyciski rozmiaru czcionki + setScale(getScale()); + + // ───────────────────────────────────────────────────────────────────────────── + // 10) Inicjalizacja etykiet + // ───────────────────────────────────────────────────────────────────────────── updateContrastButton(); + updateBlueFilterButton(); + updateGrayscaleButton(); + updateImagesButton(); + updateCursorButton(); + updateFontButtons(); }); \ No newline at end of file