/* CUSTOM STYLES e.g. for home page */
.is-page-home #page div.content > p{padding:1.75em;background:var(--color-grey);}
.is-page-home .pages-gallery .page{padding:10px;}
.is-page-home #page .head{font-size:1.75em;}

 /* news */
.is-page-home .type-5 .page{border:0;}
.is-page-home .type-5 .page:not(:first-child){border-left:1px solid var(--color-divider);}


.attr-group{margin-bottom:30px;}
.attr-group-title{font-weight:700;font-size:15px;margin-bottom:10px;}
.attr-group-items{display:flex;gap:15px;}
.attr-box{display:flex;flex-direction:column;padding:12px 15px;border:2px solid #ddd;border-radius:6px;cursor:pointer;transition:.2s;width:260px;background:#fff;position:relative;}
.attr-box:hover{border-color:#888;}
.attr-box input{position:absolute;opacity:0;pointer-events:none;}
.attr-box:has(input:checked){border-color:#000;background:#000;color:#fff;}
.attr-box-value{font-weight:600;margin-bottom:4px;}
.attr-box-price{font-size:14px;font-weight:600;margin-bottom:4px;float:right;}
.attr-box-comment{font-size:12px;opacity:.9;}
.basket-item__attrs{display:block;font-size:11px;color:#555;line-height:1.2;margin-top:2px;}
label.attr-box span{padding-left:0;margin-left:0;}


.fav-wrapper{display:flex;align-items:center;gap:6px}
.fav-label{font-size:14px;font-weight:500}
.fav-toggle{border:0;background:0;padding:0;cursor:pointer}
.fav-icon{width:30px;height:30px;display:block}

.fav-list-btn{display:flex;align-items:center;gap:6px;margin:6px 0;justify-content: end;}
.fav-list-label{font-size:14px;font-weight:500;line-height:1.3em;}
.fav-list-toggle{background:0;border:0;cursor:pointer;padding:0}
.fav-list-icon{width:20px;height:20px;display:block}

.widgets-16{display:flex;gap:2em;justify-content:center;align-items:center;}
.widgets-16 ul{display:flex;gap:1em;justify-content:center;align-items:center;flex-flow: row;}
.widget.favorites-top, .widget.basket-top, .widget-social-profiles, .widget.social-links{flex:auto;display:flex;gap:1em}
.widget.favorites-top{margin-right:1em;}
.widget-social-profiles{display:flex;gap:12px;align-items:center;justify-content:center;align-items:center;}
.widget-social-profiles .social-icon img{width:70px;opacity:.85}
.widget-social-profiles .social-icon:hover img{opacity:1}

.pageStat{position: fixed; bottom: 0; padding: .5em 4em; background: #f4f4f4; color: #000; left: 0; height: 40px; z-index: 9000;}
.series-products .admin-option{display:none !important;}

.favorites-top-icon{display:flex;align-items:center;gap:6px;text-decoration:none}
.favorites-top-icon img{width:50px;height:50px;display:block}
.fav-count{font-size:16px;font-weight:600;color:#333}

.top-container{display: flex;justify-content: space-between;align-items: center;}
.basket-mini-icon{display:flex;align-items:center;gap:6px;text-decoration:none}
.bm-icon{width:32px;height:32px}
.bm-count{font-size:16px;font-weight:600;color:#333}

.options #toggleOptions {width:50px;height:50px;transform: translateY(-50%) rotate(90deg);left: 0;top: 50%;transform: translateY(-50%);background:var(--color-admin);color: white;border: none;cursor: pointer;padding: 10px; z-index: 100;display:block; }
.admin-option a{background:var(--color-admin);color:var(--color-white);display: inline-block;padding:5px;border-radius:0 10%  10% 0;height:50px;width:50px;}
.admin-option.subpage-edit a{background:var(--color-admin);color:var(--color-white);display: inline-block;padding:5px;border-radius:50%;height:30px;width:30px;position:absolute;right:0;top:0;}
.sitemap__section.sitemap__section-1{column-count:3;}
.sitemap__el--0 .sitemap__link.sitemap__link--1{font-weight:600;}

.head--video{display:flex;align-items:center;gap:20px}

.scale-video-open{background:none;border:none;padding:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;position:relative}
.scale-video-open:after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:#000;transition:.25s}
.scale-video-open:hover:after{transform:scaleX(.4);transform-origin:left}
.scale-video-popup{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999}
.scale-video-popup.active{display:flex}
.scale-video-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1}
.scale-video-box{position:relative;width:1000px;max-width:90%;z-index:2}
.scale-video-box video{width:100%;height:auto;display:block;border-radius:20px}
.scale-video-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;z-index:3}
.head.head--video{text-align:center;display:flex;justify-content:center;}

.admin-option.edit{position:relative;left:0;}
.admin-option.edit a{padding:1em;background:var(--color-admin);color:var(--color-white);display: inline-block;}
.admin-option.edit a:hover{background:var(--color-admin);}
.admin-option img{height:20px;width:20px;margin:0 !important;}
.admin-option a{display: inline-block;}
.options {position:fixed;left:0;display:flex;flex-direction:column;z-index:800;top:40%;}
.options .admin-option.edit{position:relative;}
.options .admin-option.edit a{padding:1em;background:var(--color-admin);color:var(--color-white);}
.options .admin-option.edit a:hover{background:var(--color-admin);}
.admin-option.slider-edit a{padding:1em;background:var(--color-admin);color:var(--color-white);display: inline-block;border-radius:50%;height:50px;width:50px;right: 5em;position: absolute;bottom: 1em;
}}
.admin-option.slider-edit a:hover{background:var(--color-admin);}
.admin-option.slider-edit{position:absolute;right:0;z-index:10;bottom:3em;z-index: 2000;}

.admin-option.widget-edit{position:absolute;z-index:10;z-index: 2000;left:0;top:1em;}
.admin-option.widget-edit a{padding:5px;background:var(--color-admin2);color:var(--color-white);position:relative;z-index:700;left:100px;border-radius:50%;height:30px;width:30px;position:absolute;left:50px;top:0;}
.admin-option.widget-edit a:hover{background:var(--color-admin2);}

.options .admin-option{margin-top:4px;}
.options .admin-option.products{background:#e0e0e0 !important;;border-radius:50%;height:30px;width:30px;}
.options .admin-option.products a{display:block;background:#000;padding:1em;}
.admin-option.series-edit a{background:rgba(40,40,40,.9);border-radius:50%;height:30px;width:30px;}
.admin-option.series-edit a:hover{color:#fff}


.icon-products{color:var(--color-white);}

.categories .title{color:var(--color-primary);font-size:1em;}
.author-works-list{clear:both;width:100%;padding-top:3em;}

.catalog-no{padding:5px;float:left;font-size:12px;border:1px solid ##ddd;}

.head span{font-weight:300;margin-left:3em;}
.head span a{text-decoration:none;color:var(--color-secondary);font-size:14px;}
.head span a:hover{text-decoration:underline;}
 .mm-logo-link img{width:200px;margin:1em;}
.mm-logo, .mm-spn.mm-spn--light{background:var(--color-lola4);}

.company-data .copy-btn{margin-left:.4em;padding:.2em;border:0;background:none;cursor:pointer;vertical-align:middle}
.company-data .copy-btn img{width:30px;height:30px;opacity:.6}
.company-data .copy-btn:hover img{opacity:1}
.company-data .copy-btn.copied img{filter:brightness(0) saturate(100%) invert(45%) sepia(84%) saturate(381%) hue-rotate(84deg)}

.prep-info{background:#0093dd;color:#fff;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;}


.freeprivacypolicy-com---reset.freeprivacypolicy-com---nb.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb-standalone.freeprivacypolicy-com---lang-pl{width:50%;height:auto;left:50%;right:50%;top:50%;right:50%;}
.reset.nb.palette-light.nb-standalone.lang-pl{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:rgba(0,0,0,.1) !important;}
.palette-light .cc-nb-okagree, .palette-light .cc-nb-reject, .palette-light .cc-cp-foot-save{background-color:#444 !important;}
.cc-nb-main-container, .cc-pc-container{padding:0;     background: #fff;     position: fixed;     bottom: 0;     z-index: 600;width:100% !important;}
.cc-nb-main-container{height:100px;}
.cc-nb-buttons-container button{padding:.5em 1em;margin:1em;}
.cc-cp-body{display:flex;}
.cc-cp-body-tabs{display:flex;flex-direction:column;width:20%;}
.cc-cp-body-tabs{list-style:none;}
.cc-cp-body-tabs li button{padding:.3em 1em;width:60%;margin:.1em;display:block;height:60px;}
.cc-cp-foot-byline{font-size:.4em;}
.cc-cp-body-content, .cc-nb-text{font-size:.7em;padding:1em;width:100%;text-align:left;}
.cc-pc-head-close{padding:1em;margin:0 1em;}
.cc-pc-head-title, .cc-pc-head, .cc-pc-head-title-text{display: flex; padding: 0 1rem;justify-content:center; align-items:center;}
.cc-cp-foot-save{padding:.5em 1em;}
.cc-cp-foot-save:hover{background:#999;}
.cc-custom-checkbox, .cc-nb-title{font-weight:700;line-height:1.2em !important;}
.cc-custom-checkbox{font-weight:bold;margin:0 1rem 0 0;padding:0 1em;display:flex;}
.cc-custom-checkbox label{font-weight:700;}
.cc-custom-checkbox input{padding:.6em ;border:1px solid #eee;}
.cc-cp-body-content-entry a{text-decoration:underline;font-weight:bold;}
.cc-cp-body-content-entry{flex-direction:column !important;display:flex;}
.cc-custom-checkbox input:hover,.cc-custom-checkbox input:selected{background:#eee;}
.cc-cp-body-tabs-item-link:hover, .cc-pc-head-close:hover{background:#000;color:#fff;}
.cc-pc-head-lang-select{display:none;}
.cc-pc-head-title-headline{font-size:1em;}
.reset div{display:flex !important;flex-direction:row;justify-content:flex-end}
.palette-light.nb{background:none !important;}
.pc-dialog{width:100% !important;max-width:100% !important;}
.cc-nb-buttons-container,.palette-light .cc-nb-text{width:90%;padding:0 1em;}
.cc-nb-buttons-container button{height:50px;}
.cc-nb-title-container{width:30%;font-size:.8em;}
.cc-cp-body-tabs li button{height:auto;}
.pc-dialog .cc-cp-body-tabs-item-link{padding:0 2em !important;}
.pc-dialog .cc-cp-body-tabs{width:auto;}
.pc-dialog .cc-pc-head-title{display:flex;flex-direction:row !important;}
.palette-light .cc-cp-body-tabs, .palette-light .cc-cp-body-tabs{background:#fff !important;}
.reset.nb.palette-light.nb-standalone.lang-pl::before{content:"";position:fixed;left:50%;bottom:40%;transform:translateX(-50%);width:380px;height:380px;background:url(img/sk_logo5.svg) center/contain no-repeat;z-index:601;pointer-events:none;}


.list-color-palette{display:flex;gap:0;margin-top:6px;flex-wrap:wrap}
.list-color-palette .palette-color{width:25px;height:25px;cursor:default}

@media screen and (max-width:800px){
.reset.nb.palette-light.nb-standalone.lang-pl{}
  .cc-nb-main-container{height:auto}
  .nb-standalone{height:100% !important}
  .nb .cc-nb-text, .cc-nb-title-container{width:100%;}
  .occ-row, .nb .cc-nb-main-container{display:flex;flex-direction:column}
  .reset div{justify-content:center;padding-top:1em;}
  .product-status{margin:0;padding:0;}
  .order-fav{flex-direction:row;}
  .favorites-top-icon img{width:30px;height:30px;display:block}
}

@media screen and (max-height: 480px){
.nb-standalone{height:100% !important}
}





