#account-link{position:relative;cursor:pointer}#account-link .username-link{text-decoration:none;font-size:.8rem;font-weight:400;color:var(--sp-header-icons-color)!important;background-color:#fff;border:0}#account-link #account-popup{display:none;position:absolute;min-width:100%;width:max-content;top:80%;left:0;z-index:3;background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}#account-link #account-popup.show{display:flex}#account-link #account-popup a{display:flex;justify-content:center;align-items:center;border:0;width:100%;padding-inline:.8rem;height:2rem;font-size:.8rem;color:#212121;text-decoration:none;background-color:transparent}#account-link #account-popup a:hover{background-color:var(--sp-bg-color)}#account-link #account-popup button{border:0;width:100%;height:2rem;color:#212121;font-size:.8rem;background-color:transparent}#account-link #account-popup button:hover{background-color:var(--sp-bg-color)}#account-link #account-popup .text-gray{color:#acacac}#account-link #account-popup .card-header{width:100%}#account-link #account-popup .card-body{width:100%;padding:0;overflow-y:auto}@media(max-width:991px){#account-link #account-popup{right:0;left:auto}}.order-info-wrapper{display:flex;flex-wrap:wrap;width:100%;padding:1.5rem;margin-top:1rem;border:1px solid var(--bs-border-color);border-radius:5px}.order-info-wrapper .info{display:block;font-weight:600;width:50%}.order-info-wrapper .order-info-number{width:100%;color:#212121;text-decoration:underline dotted #212121;margin-bottom:1.5rem;font-weight:500;font-size:.7rem;display:flex;flex-wrap:wrap}.order-info-wrapper .order-info-date{width:100%;color:#212121;font-size:.8rem;display:flex;flex-wrap:wrap}.order-info-wrapper .order-info-delivery{width:100%;color:#212121;font-size:.8rem;display:flex;flex-wrap:wrap}.order-info-wrapper .order-info-payment{width:100%;color:#212121;font-size:.8rem;display:flex;flex-wrap:wrap}.order-info-wrapper .order-info-price{width:100%;color:#212121;font-size:.8rem;display:flex;flex-wrap:wrap}.order-info-wrapper .order-info-state{width:100%;color:#212121;font-size:.8rem;display:flex;flex-wrap:wrap}@media(min-width:568px){.order-info-wrapper .info{display:none}.order-info-wrapper .order-info-number{width:50%;margin-bottom:1.5rem}.order-info-wrapper .order-info-date{width:50%;text-align:end}.order-info-wrapper .order-info-delivery{width:50%}.order-info-wrapper .order-info-payment{width:50%;text-align:end}.order-info-wrapper .order-info-price{width:50%}.order-info-wrapper .order-info-state{width:50%;text-align:end}}@media(min-width:1200px){.order-info-wrapper .order-info-number{width:12%;margin-bottom:0;font-size:.9rem}.order-info-wrapper .order-info-date{width:13%;text-align:center;font-size:1rem}.order-info-wrapper .order-info-delivery{width:25%;font-size:1rem}.order-info-wrapper .order-info-payment{width:25%;text-align:center;font-size:1rem}.order-info-wrapper .order-info-price{width:13%;font-weight:500;text-align:end;font-size:1rem}.order-info-wrapper .order-info-state{width:12%;font-size:1rem}}.field-validation-error{color:#f00;font-style:italic}.input-validation-error{border-color:#f00;outline-color:#f00}.validation-summary-errors{color:#f00;font-style:italic}.validation-summary-errors ul{list-style:none;padding:0}.validation-summary-valid span{display:none}.banner{height:54vw;max-height:24rem;width:100%;margin-block:.5rem}.banner .content{width:100%;height:100%;display:flex}@media(min-width:576px){.banner{height:fit-content;max-height:24rem}}@media(min-width:768px){.banner{height:fit-content;max-height:28rem}}@media(min-width:991px){.sp-carousel{flex-wrap:nowrap}.banner{height:34vw;max-height:22.5rem;margin-block:.5rem 2rem}.banner .content{padding:0}}@media(min-width:1200px){.banner{height:34vw;max-height:26.5rem}}@media(min-width:1400px){.banner{height:36vw;max-height:31.5rem}}@media(min-width:1920px){.banner{height:37vw;max-height:34.5rem}}.banner-content{width:100%;height:100%}.sp-carousel{display:flex;flex-wrap:wrap;height:100%}.sp-carousel .sp-carousel-inner{display:flex;position:relative;overflow-x:hidden}.sp-carousel .sp-carousel-inner .sp-carousel-item>img{width:100%;max-height:100%;object-fit:cover}.sp-carousel .sp-carousel-indicators{display:flex;margin-left:auto;flex-direction:column;padding-left:1rem;overflow-y:auto;max-height:100%}.sp-carousel .sp-carousel-indicators .sp-carousel-control{background-color:transparent;color:#e85e38;white-space:normal;font-weight:400;border:1px solid #fff;border-left:1px solid #212121;flex-grow:1;padding-inline:2rem;max-height:5rem}.sp-carousel .sp-carousel-indicators .sp-carousel-alter-control{background-color:transparent;border:1px solid #fff;border-left:1px solid #212121;flex-grow:1}.sp-carousel .sp-carousel-indicators .sp-carousel-control.active{color:#b83e18;font-weight:500;border:1px solid #212121;border-left:#fff}@media(min-width:991px){.sp-carousel{flex-wrap:nowrap}}.carousel-indicators{position:relative;margin:0}.carousel-indicators [data-bs-target]{width:auto!important;height:auto!important;padding:0;margin-right:0;margin-left:0;text-indent:0;cursor:pointer;background-color:inherit;background-clip:inherit;border:0;border-top:0;border-bottom:0;opacity:1!important}.carousel-indicators.mobile{position:absolute;margin-bottom:.5rem;gap:1rem}.carousel-indicators.mobile [data-bs-target]{width:2rem!important;height:.5rem!important;padding:0;margin-right:0;margin-left:0;text-indent:0;cursor:pointer;background-color:#fff;background-clip:content-box;border:0;border-top:0;border-bottom:0;opacity:.3!important}.carousel-indicators.mobile [data-bs-target].active{opacity:1!important}.carousel-controls span{font-size:3rem!important}.carousel-controls a{text-decoration:none}.carousel-controls [data-bs-slide="prev"]{transform:rotate(180deg)}#banners-carousel .carousel-indicators-mobile{gap:.5rem;padding-bottom:.5rem;width:100%}#banners-carousel .carousel-indicators-mobile [data-bs-target]{width:.65rem!important;height:.65rem!important;border-radius:50%;background-color:rgba(0,0,0,.3);border:0;opacity:1!important;transition:transform .2s ease,background-color .2s ease}#banners-carousel .carousel-indicators-mobile [data-bs-target].active{background-color:rgba(0,0,0,.6);transform:scale(1.2)}#banners-carousel .carousel-indicators-mobile [data-bs-target]:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes slide-in-left{0%{transform:translateX(-100%);opacity:.5}100%{transform:translateX(0%);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(100%);opacity:.5}100%{transform:translateX(0%);opacity:1}}@keyframes slide-out-left{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(-100%);opacity:.5}}@keyframes slide-out-right{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(100%);opacity:.5}}#category-filters-dt{display:none;flex-direction:column;align-items:start;padding:1rem;width:100%;background:#fff}#category-filters-dt.show{display:flex}#category-filters-dt .category-filter-group{width:100%;margin-bottom:2rem}#category-filters-dt .category-filter-group .filter-group-label{font-size:1.1rem;font-weight:600}.mobile-filters-control-row{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;position:fixed;bottom:0;left:0;padding:.5rem}.mobile-filters-control-row a{color:#e85e38}.mobile-filters-control-row button{padding:.5rem;font-size:1rem}@media(min-width:992px){#category-filters-dt{position:relative;display:flex;flex:0 0 auto;width:16.66666667%;padding:0 1rem 0 0;align-items:start}.mobile-filters-control-row{display:none}}#price-filter .double-range{height:34px}#price-filter .double-range input[type=range]{position:absolute;left:0;right:0;width:100%;height:34px;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}#price-filter .double-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#ffba00;border-radius:50%;cursor:pointer;pointer-events:all;position:relative}#price-filter .double-range input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#ffba00;border-radius:50%;cursor:pointer;pointer-events:all;position:relative}#price-filter .track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:6px;background:#acacac;border-radius:3px}#price-filter .track-fill{position:absolute;top:50%;transform:translateY(-50%);height:6px;background:#e85e38;border-radius:3px}#price-filter .double-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb,13,110,253),.25)}#price-filter .double-range input[type=range]:hover::-webkit-slider-thumb{filter:brightness(.95)}#price-filter .double-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb,13,110,253),.25)}#price-filter .double-range input[type=range]:hover::-moz-range-thumb{filter:brightness(.95)}#price-filter input[type=number]::-webkit-outer-spin-button,#price-filter input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#price-filter input[type=number]{-moz-appearance:textfield;appearance:textfield;max-width:4rem}#price-filter .price-inputs{display:flex;justify-content:space-between}#price-filter .price-inputs label{font-size:.8rem}#price-filter .price-inputs .price-range-group{display:flex;gap:.2rem;align-items:center}.category-search-group{position:relative;height:2rem}.category-search-group *{max-height:100%;line-height:1rem}.category-search-group #category-search-clear{opacity:0;visibility:hidden;transition:opacity .15s ease;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%);background:#fff}.category-search-group #category-search-btn{max-width:2rem}.category-search-group.has-text:hover #category-search-clear,.category-search-group.has-text:focus-within #category-search-clear{opacity:1;visibility:visible}#menu-screen-overlay{display:none}#menu-screen-overlay.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;background-color:#00000025}.category-bar{height:3.1rem}.menu-bar{width:100%;height:100%;margin-right:auto;margin-left:auto;position:relative;display:flex}@media(min-width:576px){.menu-bar{max-width:540px}}@media(min-width:768px){.menu-bar{max-width:720px}}@media(min-width:992px){.menu-bar{max-width:960px}}@media(min-width:1200px){.menu-bar{max-width:1140px}}@media(min-width:1400px){.menu-bar{max-width:1320px}}@media(min-width:1900px){.menu-bar{max-width:1440px}}.category-menu{padding:.4rem .5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.category-menu .category-link{display:block;padding:.5rem 1rem;text-decoration:none;font-size:.95rem;font-weight:600;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.category-menu.hover{background-color:#fff;text-decoration:underline}.category-menu.hover .category-link{color:#212121}.category-menu.hover .menu-dropdown{display:grid;grid-template-columns:repeat(3,1fr)}.menu-dropdown{position:absolute;display:none;left:0;top:100%;width:100%;padding:2rem;z-index:50;background-color:#fff;border-bottom:solid 3px #e85e38}.menu-dropdown .category-submenu{display:flex;padding:1rem;min-height:3rem}.menu-dropdown .category-selection-menu>a{font-size:.9rem;font-weight:600;color:#212121;text-decoration:none}.menu-dropdown .category-selection-menu>a:hover{text-decoration:underline}.menu-dropdown .leaf-categories{color:#212121;font-size:.8rem}.menu-dropdown .leaf-categories>a{text-decoration:none}.menu-dropdown .leaf-categories>a:hover{text-decoration:underline}.leaf-categories a:not(:last-child)::after{content:"|";margin-inline:.4rem}@media(max-width:991px){.category-bar{height:1px}}@media(max-width:1199px){.category-menu{padding:0}}@media(max-width:1399px){.category-menu .category-link{font-size:.8rem;font-weight:500}}#mobile-side-menu{display:flex;flex-direction:column;position:fixed;width:100%;height:100%;left:-100%;background-color:#fff;z-index:21;overflow-y:auto;transition:all .2s ease-in-out}@media(min-width:512px){#mobile-side-menu{width:60%}}@media(min-width:586px){#mobile-side-menu{width:50%}}@media(min-width:786px){#mobile-side-menu{width:40%}}@media(min-width:991px){#mobile-side-menu{display:none}}body:has(#mobile-side-menu.active){overflow-y:hidden}#mobile-side-menu.active{left:0}.mobile-category-menu{display:flex;flex-wrap:wrap;border-bottom:1px solid #cacaca}.mobile-category-menu .category-title{width:100%;padding:.8rem .5rem;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:500;color:#414141}.mobile-category-menu .category-title a{text-decoration:none;color:inherit}.mobile-category-menu .category-title .menu-icon{line-height:1rem;font-size:1rem;transition:transform .35s linear}.mobile-category-menu .category-title:not(.active) .menu-icon{transform:rotate(90deg)}.mobile-category-menu .category-title.active .menu-icon{transform:rotate(270deg)}.mobile-category-menu .category-submenu{overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;padding-left:1.5rem;max-height:0;transition:max-height .35s ease-out}.mobile-category-menu .subcategory-title{width:100%;font-size:.9rem;font-weight:400;color:#414141}.mobile-category-menu .leaf-category-link{width:100%;font-size:.9rem;font-weight:400;color:#414141}#category-title{border-bottom:solid .2rem #e85e38}#category-path{display:flex;flex-wrap:wrap;align-items:center;width:100%;font-size:.8rem;background-color:#fff}#category-path a{text-decoration:none;font-weight:400;color:#acacac!important}#category-path a.home{display:flex;font-size:1rem}#category-path span{margin-inline:.3rem;color:#bbb!important}#category-page-title{width:100%;font-size:1.5rem}.category-page-header{font-style:italic;text-align:center;text-align:justify;color:#414141;font-size:.8rem;position:relative;margin-bottom:1rem}.category-page-header .category-header-description{display:block;padding:.2rem .2rem 0 .2rem;height:5rem;overflow:hidden}.category-page-header .category-header-description.show{height:auto}.category-page-header .category-header-description img{max-width:5.5rem;min-width:5rem;max-height:5rem;float:left;margin:0 .5rem 0 0;-o-object-fit:contain;object-fit:contain}.category-page-header .category-description-toggler{display:flex;gap:.3rem;align-items:center;justify-content:center;border:0;font-size:.8rem;cursor:pointer;color:var(--_category-description-more-color);text-decoration:none;text-align:center;width:100%;height:2rem;transition:.3s;background-color:#fff0}.category-page-header .category-description-toggler[aria-expanded=false]:before{content:"";height:100%;position:absolute;bottom:0;left:5.5rem;right:0;background:linear-gradient(to bottom,#fff0 16%,#fffc 72%)}.category-page-header .category-description-toggler .collapse-chevron{position:relative;justify-self:start;font-size:1rem;transition:transform .3s linear}.category-page-header .category-description-toggler[aria-expanded=true] .collapse-chevron{transform:rotate(-90deg)}.category-page-header .category-description-toggler[aria-expanded=false] .collapse-chevron{transform:rotate(90deg)}.category-page-header .category-description-toggler[aria-expanded=true] .expanded-true{position:relative}.category-page-header .category-description-toggler[aria-expanded=false] .expanded-true{display:none}.category-page-header .category-description-toggler[aria-expanded=false] .expanded-false{position:relative}.category-page-header .category-description-toggler[aria-expanded=true] .expanded-false{display:none}.subcategory-tiles{display:flex;flex-wrap:wrap}.subcategory-tiles .category-tile-wrapper{padding:.2rem;width:100%}@media(min-width:368px){.subcategory-tiles .category-tile-wrapper{width:50%}}@media(min-width:532px){.subcategory-tiles .category-tile-wrapper{width:33.333333%}}@media(min-width:778px){.category-page-header{font-size:.9rem}.category-page-header .category-description-toggler{display:none}.category-page-header .category-header-description{height:auto}}@media(min-width:992px){.category-page-header{font-size:1rem}.subcategory-tiles .category-tile-wrapper{width:25%}}.subcategory-tiles .category-tile-wrapper .category-tile{display:flex;align-items:center;padding-inline:.5rem;height:5rem;border:solid 1px #d1d1d1;border-radius:.5rem;text-decoration:none;transition:all linear .2s}.subcategory-tiles .category-tile-wrapper .category-tile:hover{transform:scale(1.02);border-color:#f7c9b4}.subcategory-tiles .category-tile-wrapper .category-tile .image-wrapper{width:30%;height:100%}.subcategory-tiles .category-tile-wrapper .category-tile .image-wrapper img{height:100%;width:100%;object-fit:contain}.subcategory-tiles .category-tile-wrapper .category-tile .category-title{width:100%;color:#212121;font-size:1rem;font-weight:400;text-align:center}.customer-section-menu:not(.customer-section-menu-mobile){display:none}.customer-section-menu>ul{background-color:#fff;border:1px solid var(--bs-border-color);border-top:0;list-style:none;padding:0;margin:0}.customer-section-menu>ul>li{position:relative}.customer-section-menu>ul>li:hover{background-color:var(--sp-bg-color)}.customer-section-menu>ul>li:first-child::before{display:none}.customer-section-menu>ul>li:before{content:" ";z-index:5;display:block;left:1rem;right:1rem;top:0;position:absolute;border-top:1px solid var(--bs-border-color)}.customer-section-menu>ul>li a{font-weight:600;color:#212121;font-size:1rem;position:relative;display:block;padding:.7rem 1rem;text-decoration:none}.customer-section-menu-title{padding:1rem;text-transform:uppercase;font-size:1.1rem;background-color:#e85e38;color:#fff}.customer-section-menu-mobile>ul>li a{font-size:.9rem;padding:.5rem 1rem}.customer-section-menu-mobile>.customer-section-menu-title{padding:.7rem 1rem;font-size:1rem;text-transform:none;background-color:var(--sp-bg-color);border:1px solid var(--bs-border-color);color:#212121}.customer-section-menu-mobile-wrapper:has(.collapse:not(.show)) a span:before{content:"Zobrazit nabídku";font-size:.8rem}.customer-section-menu-mobile-wrapper:has(.collapse.show) a span:before{content:"Skrýt nabídku";font-size:.8rem}.customer-section-menu-mobile-wrapper:has(.collapsing) a span:before{content:"Skrýt nabídku";font-size:.8rem}.customer-section-menu-mobile-wrapper:has(.collapse:not(.show)) a i{transform:rotate(-90deg)}.customer-section-menu-mobile-wrapper:has(.collapse.show) a i{transform:rotate(90deg)}.customer-section-menu-mobile-wrapper:has(.collapsing) a i{transform:rotate(90deg)}@media(min-width:768px){.customer-section-menu:not(.customer-section-menu-mobile){display:block;width:calc(100%/12*4)}.customer-section-body{width:calc(100%/12*8)}}@media(min-width:992px){.customer-section-menu:not(.customer-section-menu-mobile){display:block;width:calc(100%/12*3)}.customer-section-body{width:calc(100%/12*9)}}@media(min-width:1400px){.customer-section-menu:not(.customer-section-menu-mobile){display:block;width:calc(100%/12*2)}.customer-section-body{width:calc(100%/12*10)}}.ppl-parcelshop-map{max-height:100%}.pickup-selector-open{width:90vw;height:90vh}.pickup-selector-open iframe{width:100%;height:100%}.pickup-selector-open .close-btn{font-size:2rem!important;font-weight:300!important;display:flex!important;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#fff;position:absolute;top:0;right:0}@font-face{font-family:"Poppins";font-style:normal;font-weight:100;src:url("/Fonts/Poppins/Poppins-ExtraLight.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:100;src:url("/Fonts/Poppins/Poppins-ExtraLightItalic.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:200;src:url("/Fonts/Poppins/Poppins-Thin.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:200;src:url("/Fonts/Poppins/Poppins-ThinItalic.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url("/Fonts/Poppins/Poppins-ExtraLight.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;src:url("/Fonts/Poppins/Poppins-ExtraLightItalic.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url("/Fonts/Poppins/Poppins-Light.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:url("/Fonts/Poppins/Poppins-LightItalic.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:url("/Fonts/Poppins/Poppins-Regular.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:url("/Fonts/Poppins/Poppins-RegularItalic.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url("/Fonts/Poppins/Poppins-Medium.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:url("/Fonts/Poppins/Poppins-MediumItalic.woff2?v=T7HegpfqTFlt19cgJ8YQUTI_9C0") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url("/Fonts/Poppins/Poppins-Bold.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;src:url("/Fonts/Poppins/Poppins-BoldItalic.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;src:url("/Fonts/Poppins/Poppins-ExtraBold.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:800;src:url("/Fonts/Poppins/Poppins-ExtraBoldItalic.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:900;src:url("/Fonts/Poppins/Poppins-Black.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:900;src:url("/Fonts/Poppins/Poppins-BlackItalic.woff2?v=DgKwtBk0nYww_3Zi3QsutlK4bK8") format("woff2")}.material-symbols-outlined.sp-icon{font-family:'Material Symbols Outlined';font-size:1.2rem;font-weight:200;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.numeric-input{position:relative;display:flex;align-items:center;height:2.5rem;width:8rem}.numeric-input label{position:absolute;font-size:.7rem;left:calc(100% - 2.3rem);bottom:0;transform:translateX(-125%);padding:.3rem 0 0 0}.numeric-input input{height:100%;width:calc(100% - 4rem);padding-right:.6rem;text-align:center;border:1px solid var(--sp-btn-bg);border-bottom:1px solid #e85e38}.numeric-input input:focus{outline:0;box-shadow:0 1px 2px 0 #31313150 inset}.numeric-input .ctl{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;top:0;font-size:1.2rem;font-weight:bold;cursor:pointer;background:var(--sp-btn-bg)}.numeric-input .ctl.minus{border-radius:5px 0 0 5px;border-top:0;border-inline:none;border-bottom:1px solid #e85e38}.numeric-input .ctl.minus:hover{background:var(--sp-btn-bg-hover)}.numeric-input .ctl.minus:active{background:var(--sp-btn-bg-active)}.numeric-input .ctl.plus{border-radius:0 5px 5px 0;border-top:0;border-inline:none;border-bottom:1px solid #e85e38}.numeric-input .ctl.plus:hover{background:var(--sp-btn-bg-hover)}.numeric-input .ctl.plus:active{background:var(--sp-btn-bg-active)}.numeric-input:focus{border:0}input[type=radio]{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #212121;border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}input[type=radio]:checked{border:1px solid #212121}input[type=radio]:checked::after{content:'';position:absolute;width:60%;height:60%;border-radius:50%;background-color:#212121}input[type=radio]:checked.switch::after{animation:popin linear .2s}@keyframes popin{0%{transform:scale(0)}70%{transform:scale(1.5)}100%{transform:scale(1)}}@media(max-width:575px){input[type=radio]{width:1rem;height:1rem}}.date-time-input{position:relative;cursor:pointer;padding:.1rem .5rem;border:1px solid #acacac;border-radius:5px}.date-time-input .picker-container{position:absolute;cursor:auto;top:0;left:0;width:30rem;height:25rem;background-color:#fff;border-radius:5px;box-shadow:2px 3px 5px #ddd,-2px -3px 5px #ddd}.date-time-input .picker-container:not(.active){display:none}.date-time-input .picker-container .picker-container-header{position:relative;display:flex;width:100%;font-size:18px;padding:1rem .5rem;margin-top:1rem}.date-time-input .picker-container .close-btn{cursor:pointer;position:absolute;font-size:15px;top:.3rem;right:.5rem}.date-time-input .picker-container .picker-container-header .set-month{cursor:pointer;display:block;width:2rem}.date-time-input .picker-container .picker-container-header .date-display{display:block;width:10rem;text-align:center}.date-time-input .picker-container .calendar{position:relative;display:flex;width:100%;font-size:13px;padding:0 .5rem}.date-time-input .picker-container .calendar table{width:100%}.date-time-input .picker-container .calendar table th{width:calc(100%/7);font-weight:500;padding:.5rem;text-align:center}.date-time-input .picker-container .calendar table td{cursor:pointer;font-weight:400;text-align:center}.date-time-input .picker-container .calendar table td div{padding:.5rem}.date-time-input .picker-container .calendar table td div.today{border:1px solid #e85e38;border-radius:5px}.date-time-input .picker-container .calendar table td div.selected{background-color:#defade;font-weight:600}select{position:relative;font-size:1rem;text-align:center;border:1px solid var(--sp-btn-bg);border-radius:5px;border-bottom:1px solid #e85e38;background-color:#fff}select:focus{outline:0;box-shadow:0 1px 2px 0 #31313150 inset}input[type=checkbox]{width:1.5rem;height:1.5rem;outline:0;position:relative;display:flex;place-content:center;place-items:center;margin-right:.5rem;cursor:pointer}input[type=checkbox]:focus{outline:0;box-shadow:none;border:1px solid rgba(0,0,0,.25)}input[type=checkbox]:checked{background-color:#fff;border-color:#212121}input[type=checkbox]:checked[type=checkbox]{background-image:none}input[type=checkbox]:checked[type=checkbox]::after{content:'';position:absolute;width:65%;height:65%;background-color:#212121;border-radius:2px;animation:popin linear .2s}a.disabled{cursor:default;pointer-events:none;filter:grayscale(1)}input[readonly]{background-color:var(--sp-bg-color)}input[readonly]:hover{background-color:var(--sp-bg-color)}input[readonly]:active{background-color:var(--sp-bg-color)}input[readonly]:focus{background-color:var(--sp-bg-color)}select[readonly]{-ms-touch-action:none;touch-action:none;pointer-events:none;background-color:var(--sp-bg-color)}.form-floating:has(textarea){padding:1.75rem .75rem .75rem .75rem;border:1px solid #ced4da;border-bottom:1px solid #e85e38;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-floating:has(textarea:focus){box-shadow:0 1px 2px 0 #31313150 inset!important}textarea.form-control{border:0!important;box-shadow:none!important;min-height:10rem;resize:none!important;padding:0!important}textarea:focus.form-control{box-shadow:none!important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:25px;width:25px;margin-left:.4em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' ><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' fill='%23e85e38'/></svg>");cursor:pointer}input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.form-floating>.password-reveal{position:absolute;right:.8rem;top:1rem;color:var(--bs-gray-500);font-size:1.7rem!important;cursor:pointer}.form-floating:has(input[data-suggest-address="true"]) .suggestion-results{position:absolute;left:0;width:100%;background-color:#fff;border-radius:5px;border:1px solid #dee2e6;box-shadow:0 1px 2px 0 #31313150 inset!important;z-index:3}.form-floating:has(input[data-suggest-address="true"]) .suggestion-results .suggest-result-selector:hover{cursor:pointer;background-color:#fafafa}.order-wrapper{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:start;width:100%;height:100%;padding-block:.3rem}.order-wrapper h2{font-size:30px;font-weight:300}.order-wrapper .order-form-wrapper{display:flex;flex-wrap:wrap;padding:.5rem;border-radius:5px;background-color:var(--sp-bg-color)}.order-wrapper .order-form-wrapper .order-info-box{display:flex;flex-wrap:wrap;width:100%;margin-bottom:2rem}.order-wrapper .order-form-wrapper .order-info-box .title{width:100%;font-size:1rem;font-weight:500;display:flex;align-items:center;margin-bottom:1rem}.order-wrapper .order-form-wrapper .order-info-box .title .material-symbols-outlined{font-size:1.5rem!important;margin-right:.2rem}.order-wrapper .order-form-wrapper .order-info-box .title .mdi{margin-right:.5rem;font-size:1rem}.order-wrapper .order-form-wrapper .country-selector-wrapper{position:relative;padding-inline:.5rem;margin-top:1rem;margin-bottom:.3rem;width:100%}.order-wrapper .order-form-wrapper .country-selector-wrapper>select{width:100%;height:3rem}.order-wrapper .order-form-wrapper .order-delivery-info{width:100%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper{width:100%;display:flex;flex-wrap:wrap}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.5rem 0;margin-bottom:.3rem;width:100%;border-radius:8px;cursor:pointer}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .radio-wrapper{width:100%;display:flex;justify-content:center}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked){background-color:#fff}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title{font-size:.8rem;width:100%;cursor:pointer;font-weight:500;padding-inline:.5rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title label{width:100%;text-align:center;cursor:pointer}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title .delivery-date-selector{display:none;width:100%;align-items:center;gap:.3rem;font-size:12px}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-date-selector{display:flex;flex-wrap:wrap}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-date-selector .date-picker{position:relative;max-width:100%;min-width:170px}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-date-selector .date-picker input{border:1px solid #cacaca;border-radius:5px;outline:0;cursor:pointer;padding:.2rem .5rem;text-align:center;width:100%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title .delivery-pickup-point-selector{display:none;width:100%;align-items:center;gap:.3rem;font-size:12px}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-pickup-point-selector{display:flex;flex-wrap:wrap}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-pickup-point-selector .pickup-point-picker{position:relative;width:100%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-pickup-point-selector .pickup-point-picker .pickup-point-address{border:0;outline:0;cursor:pointer;text-align:start;font-size:.6rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-pickup-point-selector .pickup-point-picker .pickup-point-address:hover{text-decoration:underline;color:#000}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .img-wrapper{display:none;justify-content:end;width:15%;height:3rem;margin-left:auto;cursor:pointer}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .img-wrapper img{max-height:3rem;max-width:3rem;object-fit:contain}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .price{width:100%;text-align:center;margin-left:auto;cursor:pointer;font-size:.8rem;font-weight:500}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:hover{background-color:#fafbfc}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:hover label{color:#515151}.order-wrapper .order-form-wrapper .order-payment-info{width:100%}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper{width:100%;min-height:12rem;display:flex;flex-wrap:wrap}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.5rem 0;margin-bottom:.3rem;width:100%;border-radius:8px;cursor:pointer}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .radio-wrapper{width:100%;display:flex;justify-content:center}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper:has(input:checked){background-color:#fff}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .payment-title{font-size:.8rem;width:100%;cursor:pointer;font-weight:500;padding-inline:.5rem}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .payment-title label{width:100%;text-align:center;cursor:pointer}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .img-wrapper{display:none;justify-content:end;width:15%;height:3rem;margin-left:auto;cursor:pointer}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .img-wrapper img{max-height:3rem;max-width:3rem;object-fit:contain}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .price{width:100%;text-align:center;margin-left:auto;cursor:pointer;font-size:.8rem;font-weight:500}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper:hover{background-color:#fafbfc}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper:hover label{color:#515151}.order-wrapper .order-sum-wrapper{display:flex;flex-direction:column;min-height:25rem;max-height:fit-content;padding:1rem;border-radius:5px;position:sticky;top:9rem;background-color:var(--sp-bg-color)}.order-wrapper .order-sum-wrapper .order-sum-title{font-size:1rem;font-weight:500}.order-wrapper .order-sum-wrapper .price-row{display:flex;justify-content:space-between;align-items:center}.order-wrapper .order-sum-wrapper .price-row.items .title{width:60%;font-size:.8rem;font-weight:500}.order-wrapper .order-sum-wrapper .price-row.items .price{width:40%;font-size:.8rem;font-weight:500;text-align:end}.order-wrapper .order-sum-wrapper .price-row.delivery{margin-top:1rem}.order-wrapper .order-sum-wrapper .price-row.delivery .title{width:60%;font-size:.8rem;font-weight:400}.order-wrapper .order-sum-wrapper .price-row.delivery .price{width:40%;font-size:.8rem;font-weight:600;text-align:end}.order-wrapper .order-sum-wrapper .price-row.payment{margin-top:.5rem}.order-wrapper .order-sum-wrapper .price-row.payment .title{width:60%;font-size:.8rem;font-weight:400}.order-wrapper .order-sum-wrapper .price-row.payment .price{width:40%;font-size:.8rem;font-weight:600;text-align:end}.order-wrapper .order-sum-wrapper .price-row.total{margin-top:1rem}.order-wrapper .order-sum-wrapper .price-row.total .title{width:60%;font-size:.9rem;font-weight:600}.order-wrapper .order-sum-wrapper .price-row.total .price{width:40%;font-size:1rem;font-weight:600;text-align:end}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat{margin-top:.2rem;color:#acacac}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .title{width:60%;font-size:.8rem;font-weight:400}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .price{width:40%;font-size:.8rem;font-weight:600;text-align:end}.order-wrapper .order-sum-wrapper .back-link{color:#acacac;text-decoration:underline dotted;font-size:.8rem}.order-wrapper .order-sum-wrapper .back-link:hover{color:#7c7c7c}.order-wrapper .order-sum-wrapper .continue-btn{margin-top:2rem;font-size:1rem}.order-wrapper .order-sum-wrapper .info-text{font-size:.8rem}.pickup-date-wrapper{display:flex;flex-wrap:wrap;width:30rem;max-width:100%;position:relative}.pickup-date-wrapper .pickup-date-header{width:100%;margin-bottom:1rem;font-size:.9rem;font-weight:500;text-align:center;padding-top:.3rem}.pickup-date-wrapper .pickup-date-header .close-btn{position:absolute;top:0;right:0;transform:translateY(-50%) translateX(50%);cursor:pointer;font-size:1.2rem}.pickup-date-wrapper .pickup-date-body{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.pickup-date-wrapper .pickup-date-body select{padding:.2rem;font-size:.7rem}.pickup-date-wrapper .pickup-date-footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.pickup-date-wrapper .pickup-date-footer input{font-size:.8rem;width:fit-content}.pickup-date-wrapper .pickup-date-footer span{font-size:.6rem;margin-top:.5rem}.change-payment-wrapper{display:flex;flex-wrap:wrap;width:30rem;max-width:100%;position:relative}.change-payment-wrapper .change-payment-header{width:100%;margin-bottom:1rem;font-size:.9rem;font-weight:500;text-align:center;padding-top:.3rem}.change-payment-wrapper .change-payment-header .close-btn{position:absolute;top:0;right:0;transform:translateY(-50%) translateX(50%);cursor:pointer;font-size:1.2rem}.change-payment-wrapper .change-payment-body{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.change-payment-wrapper .change-payment-body select{padding:.2rem;font-size:.7rem}.change-payment-wrapper .change-payment-footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.change-payment-wrapper .change-payment-footer input{font-size:.8rem;width:fit-content}.change-payment-wrapper .change-payment-footer span{font-size:.6rem;margin-top:.5rem}#finish-order{display:flex;justify-content:center;position:relative}#finish-order button{display:flex;flex-direction:column;align-items:center;width:100%;height:4.5rem;padding-block:0}#finish-order .label{color:#fff;font-size:1.7rem}#finish-order .sub-label{color:#fff;font-size:.9rem}@media(min-width:380px){.order-wrapper{padding-block:.5rem}.order-wrapper .order-form-wrapper .order-info-box .title{font-size:1.1rem;font-weight:500}.order-wrapper .order-form-wrapper .order-info-box .title .mdi{font-size:1.1rem}.order-wrapper .order-form-wrapper .country-selector-wrapper{width:60%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper{padding:.8rem .3rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .radio-wrapper{width:5%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title{width:65%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title label{text-align:start}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .price{width:25%}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper{padding:.8rem .3rem}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .radio-wrapper{width:5%}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .payment-title{width:65%}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .payment-title label{text-align:start}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .price{width:25%}.order-wrapper .order-sum-wrapper .order-sum-title{font-size:1.1rem}.order-wrapper .order-sum-wrapper .price-row.items .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.items .price{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.total .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.total .price{font-size:1.1rem}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .title{font-size:.9rem}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .price{font-size:.9rem}.order-wrapper .order-sum-wrapper .continue-btn{font-size:1.2rem}.pickup-date-wrapper .pickup-date-header{margin-bottom:1rem;font-size:1.1rem}.pickup-date-wrapper .pickup-date-body{gap:.5rem;margin-bottom:1rem}.pickup-date-wrapper .pickup-date-body select{padding:.2rem;font-size:.9rem}.pickup-date-wrapper .pickup-date-footer input{font-size:.8rem}.pickup-date-wrapper .pickup-date-footer span{font-size:.7rem;margin-top:.5rem}.change-payment-wrapper .change-payment-header{margin-bottom:1rem;font-size:1.1rem}.change-payment-wrapper .change-payment-body{gap:.5rem;margin-bottom:1rem}.change-payment-wrapper .change-payment-body select{padding:.2rem;font-size:.9rem}.change-payment-wrapper .change-payment-footer input{font-size:.8rem}.change-payment-wrapper .change-payment-footer span{font-size:.7rem;margin-top:.5rem}}@media(min-width:576px){.order-wrapper{padding-block:.8rem}.order-wrapper .order-form-wrapper .order-info-box .title{font-size:1.2rem}.order-wrapper .order-form-wrapper .order-info-box .title .mdi{font-size:1.2rem}.order-wrapper .order-form-wrapper .country-selector-wrapper{width:50%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper{padding:1rem .5rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title{width:70%;font-size:.9rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper:has(input:checked) .delivery-title .delivery-pickup-point-selector .pickup-point-picker .pickup-point-address{font-size:.8rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .price{width:22%}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper{padding:1rem .5rem}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .payment-title{width:70%;font-size:.9rem}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .price{width:22%}.order-wrapper .order-sum-wrapper .order-sum-title{font-size:1.2rem}.order-wrapper .order-sum-wrapper .price-row.items .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.items .price{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.delivery .title{font-size:.9rem}.order-wrapper .order-sum-wrapper .price-row.delivery .price{font-size:.9rem}.order-wrapper .order-sum-wrapper .price-row.payment .title{font-size:.9rem}.order-wrapper .order-sum-wrapper .price-row.payment .price{font-size:.9rem}.order-wrapper .order-sum-wrapper .price-row.total .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.total .price{font-size:1.3rem}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .title{font-size:.9rem}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .price{font-size:.9rem}.order-wrapper .order-sum-wrapper .back-link{font-size:.9rem}.order-wrapper .order-sum-wrapper .continue-btn{font-size:1.5rem}}@media(min-width:768px){.order-wrapper{padding-block:3rem 1rem}.order-wrapper .order-form-wrapper{padding:1rem}.order-wrapper .order-form-wrapper .order-info-box .title{font-size:1.4rem}.order-wrapper .order-form-wrapper .order-info-box .title .mdi{font-size:1.4rem}.order-wrapper .order-form-wrapper .country-selector-wrapper{width:40%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper{padding:1rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title{width:60%;font-size:1rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .img-wrapper{display:flex;width:10%}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .price{width:22%;text-align:end}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper{padding:1rem}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .payment-title{width:60%;font-size:1rem}.order-wrapper .order-form-wrapper .order-payment-info .payments-wrapper .payment-wrapper .price{width:22%;text-align:end}.order-wrapper .order-sum-wrapper .order-sum-title{font-size:1.4rem}.order-wrapper .order-sum-wrapper .price-row.items .title{font-size:1.2rem}.order-wrapper .order-sum-wrapper .price-row.items .price{font-size:1.2rem}.order-wrapper .order-sum-wrapper .price-row.delivery .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.delivery .price{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.payment .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.payment .price{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.total .title{font-size:1.2rem}.order-wrapper .order-sum-wrapper .price-row.total .price{font-size:1.5rem}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .title{font-size:1rem}.order-wrapper .order-sum-wrapper .price-row.total-wo-vat .price{font-size:1rem}.order-wrapper .order-sum-wrapper .back-link{font-size:1rem}}@media(min-width:992px){.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title{width:70%;font-size:1rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .img-wrapper{display:none}.order-wrapper .order-sum-wrapper .continue-btn{font-size:1.5rem;width:100%}.pickup-date-wrapper .pickup-date-header{margin-bottom:1.5rem;font-size:1.2rem}.pickup-date-wrapper .pickup-date-body{gap:.8rem;margin-bottom:1.5rem}.pickup-date-wrapper .pickup-date-body select{padding:.5rem;font-size:1.1rem}.pickup-date-wrapper .pickup-date-footer input{font-size:1.1rem}.pickup-date-wrapper .pickup-date-footer span{font-size:.8rem;margin-top:.5rem}.change-payment-wrapper .change-payment-header{margin-bottom:1.5rem;font-size:1.2rem}.change-payment-wrapper .change-payment-body{gap:.8rem;margin-bottom:1.5rem}.change-payment-wrapper .change-payment-body select{padding:.5rem;font-size:1.1rem}.change-payment-wrapper .change-payment-footer input{font-size:1.1rem}.change-payment-wrapper .change-payment-footer span{font-size:.8rem;margin-top:.5rem}}@media(min-width:1200px){.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .delivery-title{width:60%;font-size:1rem}.order-wrapper .order-form-wrapper .order-delivery-info .deliveries-wrapper .delivery-wrapper .img-wrapper{display:flex}}.order-recap-wrapper{display:flex;flex:1 0 auto;flex-wrap:wrap;justify-content:center;align-content:start;width:100%;height:100%;padding:1.5rem .3rem .3rem .3rem}.order-recap-wrapper h2{font-size:30px;font-weight:400}.order-recap-wrapper .order-recap-content{width:100%;display:flex;flex-wrap:wrap}.order-recap-wrapper .order-recap-content .recap-actions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-block:.5rem}.order-recap-wrapper .order-recap-content .recap-actions .order-payment-text{width:100%;text-align:center;font-size:1rem}.order-recap-wrapper .order-recap-content .recap-actions button{margin-top:.5rem;font-size:1rem}.order-recap-wrapper .order-recap-content .recap-actions a{margin-top:.5rem;font-size:1rem}.order-recap-wrapper .order-recap-content .recap-actions p{width:100%;text-align:center;font-size:.9rem;margin-bottom:.5rem}.order-recap-wrapper .order-recap-content #order-number{width:100%;display:flex;justify-content:center;padding-block:.5rem}.recap-section{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;padding-top:1.5rem}.recap-section .title{font-size:1.1rem;margin-bottom:1.5rem}.recap-section .info-line{display:flex;flex-wrap:wrap;margin-bottom:.7rem}.recap-section .info-line .line-name{width:100%;font-size:.9rem}.recap-section .info-line .line-value{font-size:1rem;font-weight:500}.recap-section .info-line .line-value .img-border{display:block;padding:.1rem;border:1px solid #515151}.order-recap-wrapper .order-recap-content .recap-section .items .item,.order-state-section .item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1rem .5rem;border:1px solid #dadada;border-radius:5px;margin-block:.5rem}.order-recap-wrapper .order-recap-content .recap-section .items .item .img-wrapper,.order-state-section .item .img-wrapper{display:flex;width:100%;justify-content:center}.order-recap-wrapper .order-recap-content .recap-section .items .item .img-wrapper img,.order-state-section .item .img-wrapper img{max-width:100%}.order-recap-wrapper .order-recap-content .recap-section .items .item .title-wrapper,.order-state-section .item .title-wrapper{display:flex;width:100%;justify-content:center;margin-block:.8rem}.order-recap-wrapper .order-recap-content .recap-section .items .item .title-wrapper span,.order-state-section .item .title-wrapper a{color:#212121}.order-recap-wrapper .order-recap-content .recap-section .items .item .price-wrapper,.order-state-section .price-wrapper{display:flex;width:100%;justify-content:center}.order-recap-wrapper .order-recap-content .final-info{width:100%;display:flex;flex-direction:column;align-items:center;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.order-recap-wrapper .order-recap-content .final-info span{font-size:1rem}.order-recap-wrapper .order-recap-content .final-info span.thank-you{font-size:1.2rem}@media(min-width:576px){.recap-section .info-line{flex-wrap:nowrap}.recap-section .info-line .line-name{width:13rem}}@media(min-width:768px){.recap-section .title{font-size:1.2rem}.recap-section .info-line .line-name{font-size:1rem}.recap-section .info-line .line-value{font-size:1.2rem}.order-recap-wrapper .order-recap-content .recap-section .items .item .img-wrapper,.order-state-section .item .img-wrapper{width:15%;justify-content:start}.order-recap-wrapper .order-recap-content .recap-section .items .item .title-wrapper,.order-state-section .item .title-wrapper{width:65%;justify-content:start;margin-block:0}.order-recap-wrapper .order-recap-content .recap-section .items .item .price-wrapper,.order-state-section .price-wrapper{width:20%;justify-content:end}}.payment-state-content{width:100%;display:flex;flex-direction:column}.payment-state-content .recap-actions{width:100%;display:flex;flex-direction:column;align-items:center}.payment-state-content .recap-actions .order-payment-text{width:100%;text-align:center;font-size:1rem}.payment-state-content .recap-actions button{margin-top:.5rem;font-size:1rem}.payment-state-content .recap-actions a{margin-top:.5rem;font-size:1rem}.payment-state-content .recap-actions p{text-align:center}.payment-state-content .final-info{display:flex;flex-direction:column;align-items:center;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.order-stepper{display:flex;flex-wrap:wrap;align-items:center;width:100%}.order-stepper .order-step{font-size:1.35rem;text-decoration:none;color:#cacaca;font-family:'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif}.order-stepper .order-step.active{color:#212121}.order-stepper .stepper-separator{flex-grow:1;height:2px;background-color:#cacaca;margin-inline:2rem;border-radius:2px}@media(max-width:567px){.order-stepper .order-step{width:100%;text-align:center;margin-block:.5rem}.order-stepper .stepper-separator{display:none}}@media(max-width:767px){.order-stepper .order-step{font-size:1rem}}.order-state-wrapper{display:flex;flex-wrap:wrap;padding-inline:1rem}.order-state-wrapper .order-stepper-section{width:100%;display:flex;justify-content:center}.order-state-wrapper .order-stepper-section .order-stepper-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:1rem}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step .state-icon{border:solid .2rem #acacac;line-height:1rem;padding:.3rem;border-radius:50%}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step.active .state-icon{border-color:#e85f39}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step .state-icon img{filter:opacity(.5);width:1rem;aspect-ratio:1/1}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step.active .state-icon img{filter:opacity(1)}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step .state-subs{display:flex;flex-direction:column;align-items:center;font-size:.8rem;font-weight:500;color:#acacac}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step.active .state-subs{color:var(--sp-success)}@media(min-width:386px){.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step{width:50%}}@media(min-width:568px){.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step{width:18%;margin-top:0}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step .state-icon{line-height:1.5rem;border-width:.3rem;padding:.5rem}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step .state-icon img{width:1.5rem}.order-state-wrapper .order-stepper-section .order-stepper-wrapper .order-state-step .state-subs{font-size:1rem}}@media(min-width:992px){.order-state-wrapper .order-stepper-section{margin-block:2rem}}.order-state-wrapper .order-state-section{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.pop-in-fields{height:fit-content;animation:showIn .2s linear}@keyframes showIn{0%{transform:scale(.1)}100%{transform:scale(1)}}#modal-dialog{display:none}#modal-dialog.show{position:fixed;display:flex;max-width:95%;max-height:100%;overflow-y:auto;width:fit-content;flex-wrap:wrap;padding:1rem;background-color:#fff;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:101;animation:fire .1s ease-out}#modal-dialog.show.filters{max-width:100%;max-height:100%;width:100%;height:100%}#modal-dialog .close-btn{cursor:pointer;z-index:10}#modal-dialog.add-product.show{width:90%;padding:.6rem}#modal-dialog.add-product.show .header{display:flex;width:100%;justify-content:end;line-height:1rem}#modal-dialog.add-product.show .body{display:flex;flex-direction:column;width:100%;font-size:1rem}#modal-dialog.add-product.show .footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;width:100%;font-size:.9rem}#modal-dialog.login-form.show{width:90%;padding:.6rem}#modal-dialog.login-form.show .header{display:flex;width:100%;justify-content:end;line-height:1rem}#modal-dialog.login-form.show .body{display:flex;flex-direction:column;width:100%;font-size:1rem;margin-top:2rem}#modal-dialog.login-form.show .footer{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;width:100%;font-size:.9rem}@media(min-width:576px){#modal-dialog.add-product.show{max-width:35rem;padding:1rem}#modal-dialog.add-product.show .body{font-size:1.2rem}#modal-dialog.add-product.show .footer{font-size:1rem}#modal-dialog.login-form.show{width:fit-content;max-width:25rem;padding:1rem}#modal-dialog.login-form.show .body{font-size:1rem}#modal-dialog.login-form.show .footer{justify-content:space-around;font-size:1rem}}@keyframes fire{0%{transform:translateX(-50%) translateY(-50%) scale(10%)}30%{transform:translateX(-50%) translateY(-50%) scale(40%)}60%{transform:translateX(-50%) translateY(-50%) scale(70%)}90%{transform:translateX(-50%) translateY(-50%) scale(110%)}100%{transform:translateX(-50%) translateY(-50%) scale(100%)}}#toast-wrapper{position:absolute;display:flex;flex-direction:column;gap:.2rem;justify-content:center;align-items:center;bottom:0;right:50%;transform:translateY(105%) translateX(50%);width:100%;z-index:10}.toast-message{position:relative;max-width:95%;min-width:0;display:flex;align-items:center;gap:2rem;text-align:center;padding:1rem .5rem 1rem 2rem;font-size:1rem;border-radius:5px;animation:showToast .5s linear}.toast-message span{cursor:default}.toast-message .close-btn{cursor:pointer;font-size:1.1rem}.toast-message.disappear{animation:hideToast .5s linear}.toast-message.success{color:var(--sp-success);border:solid 2px var(--sp-success);background-color:var(--sp-success-lighten)}.toast-message.warning{color:var(--sp-warning);border:solid 2px var(--sp-warning);background-color:var(--sp-warning-lighten)}.toast-message.error{color:var(--sp-error);border:solid 2px var(--sp-error);background-color:var(--sp-error-lighten)}@keyframes showToast{0%{opacity:0}100%{opacity:1}}@keyframes hideToast{0%{opacity:1}100%{opacity:0}}#loader-wrapper{display:flex;position:absolute;right:0;width:12rem;height:0;justify-content:start;align-items:end;overflow:hidden;transition:height .35s linear}#loader-wrapper.show{height:3rem}#loader-wrapper #loader-dialog{background-color:#313335;display:flex;justify-content:center;align-items:center;gap:.3rem;align-items:start;padding:.5rem;border-radius:5px}#loader-wrapper.show #loader-dialog{top:0}#loader-wrapper #loader-dialog p{margin-bottom:0;color:#acacac;font-size:.9rem;font-weight:400}#loader-wrapper #loader-dialog .loader{width:24px;height:24px;border-radius:50%;position:relative;animation:rotate 3s linear infinite}#loader-wrapper #loader-dialog .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:2px solid #acacac;animation:prixClipFix 3s linear infinite}@keyframes rotate{60%{transform:rotate(360deg)}100%{transform:rotate(1080deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}10%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}20%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}30%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}60%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}70%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}80%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}90%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}}.catalog{display:flex;flex-wrap:wrap;justify-content:center;justify-content:start}.product-thumb-wrapper{padding:.2rem}.product-thumb{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;height:17.5rem;background:#fff;box-shadow:3px 0 6px #21212121;transition:box-shadow .2s linear}.product-thumb .img-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:start;width:50%;padding:.2rem}.product-thumb .desc-wrapper{display:flex;flex-direction:column;width:50%;padding:.2rem}.product-thumb:hover{box-shadow:3px 0 6px #21212141}.product-thumb .product-availability{bottom:.1rem;left:1rem}.product-thumb .stock-indicator::before{content:"Není skladem";color:#d3121a;font-size:.7rem}.product-thumb .stock-indicator.on-stock::before{content:"Skladem";color:#1e824b}.product-thumb .admin-controls{background-color:var(--bs-dark);padding:.5rem;border-radius:2px;display:flex;flex-direction:column;position:absolute;top:.5rem;right:.5rem;gap:.1rem}.product-thumb .admin-controls a{color:#fff;text-decoration:none}.product-thumb .admin-controls a i{font-size:1.5rem;line-height:1.8rem}@media(max-width:531px){.product-thumb .admin-controls{right:50%}}.product-thumb .tags-wrapper{display:flex;flex-direction:column;position:absolute;top:.5rem;left:.5rem;gap:.1rem}.product-thumb .tags-wrapper .product-tag{display:flex;font-size:.7rem;justify-content:center;padding:.2rem .5rem .05rem .5rem;border-radius:.4rem;background-color:#5112ff;width:fit-content}.product-thumb .tags-wrapper .product-tag.sale-tag{background-color:#e85e38cc}.product-thumb .product-thumb-image{margin:.1rem}.product-thumb .product-thumb-image img{max-width:100%}.product-thumb .product-title{display:-webkit-box;font-size:.9rem;position:relative;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.product-thumb .product-title a{color:#e85e38;text-decoration:none}.product-thumb .product-title a:hover{text-decoration:underline}.product-thumb .product-description{display:-webkit-box;color:#212121;position:relative;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:.75rem}.product-thumb .product-price-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;margin-top:auto}.product-thumb .old-price{font-size:.7rem;line-height:.5rem;text-decoration:line-through;color:#888}.product-thumb .product-price-wrap .controls{width:100%}.product-thumb .product-price-wrap .controls .quick-buy-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.7rem .8rem;width:100%;background-color:#fff;border-radius:5px;border:1px solid #e85e38;color:#e85e38}.product-thumb .product-price-wrap .controls .quick-buy-btn:hover{border:1px solid var(--sp-success-bg-hover);border-bottom:1px solid #e85e38;background:var(--sp-success-bg-hover);color:#fff}.product-thumb .product-price-wrap .controls .quick-buy-btn:active{border:1px solid var(--sp-success-bg-active);border-bottom:1px solid #e85e38;background:var(--sp-success-bg-active);color:#fff}.product-thumb .product-price-wrap .controls .product-price{font-size:.9rem;font-weight:600}.product-thumb .product-price-wrap .controls .icon-wrapper{width:1.5rem;height:1.5rem;overflow:hidden}.product-thumb .product-price-wrap .controls .icon-wrapper .icon{font-size:1.5rem!important;line-height:1.5rem!important;font-weight:300!important}.product-thumb .add-fav{position:absolute;right:1rem;font-size:1.1rem;font-weight:300;color:#888}.product-thumb .add-fav.bi-heart-fill{color:#f9ba00}.product-thumb .add-fav:hover{font-weight:500;color:#f9ba00;cursor:pointer}@media(min-width:382px){.product-thumb .product-title{font-size:1rem}.product-thumb .product-description{font-size:.8rem}.product-thumb .product-price{font-size:1rem}}@media(min-width:532px){.product-thumb{flex-direction:column;flex-wrap:nowrap;height:31rem;padding:.5rem}.product-thumb .img-wrapper{height:auto;width:100%}.product-thumb .desc-wrapper{height:auto;width:100%;flex:1}.product-thumb .product-description{margin-bottom:0}.product-thumb .product-price-wrap .controls .product-price{font-size:1rem}.product-thumb .product-price-wrap .controls .icon{font-size:1.6rem}.product-thumb-wrapper{width:50%}.product-thumb .product-title{height:33.333%}.product-thumb .product-availability{left:auto;right:1rem}.product-thumb .old-price{margin-bottom:.2rem}}@media(min-width:576px){.product-thumb .product-title{font-size:1.1rem;height:30%}.product-thumb .product-description{font-size:1rem}}@media(min-width:768px){.index-body .product-thumb-wrapper{width:33.333333%}}@media(min-width:992px){.product-thumb .product-price-wrap form .product-price{font-size:1.2rem}.product-thumb .product-price-wrap form .icon{font-size:2rem}.index-body .product-thumb-wrapper{width:25%}.product-thumb-wrapper{width:33.333333%}}@media(min-width:1400px){.index-body .product-thumb-wrapper{width:20%}.product-thumb-wrapper{width:25%}}.product-detail-body{display:flex;flex-wrap:wrap;align-content:start;width:100%;min-height:100vh;background-color:#fff;margin:0;padding-inline:.5rem;padding-top:1rem;padding-bottom:.5rem}.product-detail-body .product-title-info{display:flex;flex-direction:column;width:100%}.product-detail-body .product-title-info .product-title{font-size:1.2rem;font-weight:500}.product-detail-body .product-title-info .product-code{font-size:.8rem;font-weight:300}.product-detail-body .product-details{display:flex;flex-wrap:wrap;width:100%}#modal-dialog #product-images{display:flex;justify-content:center;width:100%}#modal-dialog #product-images img{max-height:10rem}#product-images{width:100%}#product-images #product-image-carousel{width:fit-content;max-width:100%}#product-images .image-detail{aspect-ratio:16/9;cursor:zoom-in}#product-images .product-images-miniatures{display:flex;gap:.2rem;margin:.5rem 0;position:relative;max-width:100%;overflow-x:auto}#product-images .product-images-miniatures img{width:auto;height:auto;max-width:75px;max-height:75px;vertical-align:middle;border:solid 1px #c1c1c1;border-radius:2px}#product-images .product-images-miniatures div[type=button]:hover img{border-color:#212121}#product-images .product-images-miniatures div[type=button].active img{border-color:#919191}#product-short-description{margin-top:.5rem;width:100%;display:flex;flex-wrap:wrap;font-size:.9rem}#product-short-description .product-detail-box{display:flex;flex-wrap:wrap;width:100%;margin-top:auto;border-radius:5px;background-color:#fafafa;padding-inline:1rem;padding-block:1rem;margin-top:.5rem}#product-short-description .product-detail-box .quick-info{width:100%;height:fit-content;display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #e1e1e1;padding-bottom:1rem;margin-bottom:1rem}#product-short-description .product-detail-box .quick-info #additional-services{display:flex;flex-direction:column;align-items:end}#product-short-description .product-detail-box .quick-info #additional-services .additional-service{font-size:.7rem;font-weight:600}#product-short-description .product-detail-box .availability{color:var(--sp-error);font-weight:bold!important}#product-short-description .product-detail-box .availability.available{color:var(--sp-success-bg)}#product-short-description .product-detail-box .price-sale{font-size:.7rem;line-height:.8rem;color:#919191;text-decoration:line-through}#product-short-description .product-detail-box .price{font-size:1.4rem;font-weight:bold;color:#912121}#product-short-description .numeric-input{font-size:1.2rem;height:3rem;width:100%}#product-short-description .product-detail-box .controls{display:flex;flex-wrap:wrap;width:100%}#product-short-description .product-detail-box .controls #add-to-cart{display:flex;align-items:center;justify-content:center;height:3rem;width:100%;margin-top:.3rem;color:#fff;background:var(--sp-success-bg);border-bottom:1px solid #e85e38}#product-short-description .product-detail-box .controls #add-to-cart span{display:flex;align-items:center;gap:.5rem}#product-short-description .product-detail-box .controls #add-to-cart:hover{background:var(--sp-success-bg-hover)}#product-short-description .product-detail-box .controls #add-to-cart:active{background:var(--sp-success-bg-active)}#product-short-description .product-detail-box .controls .divider{width:100%;margin-block:1.5rem;border-bottom:1px dashed #212121}@media(min-width:382px){#product-short-description .product-detail-box .controls .numeric-input{width:48%}#product-short-description .product-detail-box .controls #add-to-cart{width:48%;margin-top:0}}@media(min-width:568px){.product-detail-body .product-title-info .product-title{font-size:1.5rem}#product-short-description{font-size:1rem}#product-short-description .product-detail-box{margin-top:1rem}#product-short-description .product-detail-box .controls .numeric-input{width:13rem;font-size:1.2rem}#product-short-description .product-detail-box .controls #add-to-cart{width:13rem;font-size:1rem}}@media(min-width:992px){.product-detail-body .product-title-info .product-title{font-size:2rem}#modal-dialog #product-images img{max-height:15rem}#product-images{width:50%}#product-short-description{width:50%;padding-left:1.5rem}#modal-dialog #product-short-description{padding-left:0}#modal-dialog #product-short-description{width:100%}}.product-info-divider{margin-inline:-2rem;margin-block:2rem;width:120%;height:3rem;background:#dadada}.product-info{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;font-size:.8rem}.product-info h2{font-size:1.2rem}.product-info h3{font-size:1rem}.product-info .description-wrapper{margin-top:1rem}.product-info .description-wrapper a{color:#212121;text-decoration:underline dotted}.product-info .description-wrapper iframe{max-width:100%}.product-info .parameters-wrapper{display:flex;flex-wrap:wrap;margin-top:1rem}.product-info .parameters-wrapper table{width:100%}.product-info .parameters-wrapper table thead{display:table-header-group;vertical-align:middle;unicode-bidi:isolate;border-color:inherit}.product-info .parameters-wrapper table thead tr th{font-size:1rem;font-weight:700;padding:.5rem;background-color:#eaeaea}.product-info .parameters-wrapper table tbody tr.parameter th{font-size:.9rem;font-weight:400;color:#001744;padding:.5rem;width:35%}.product-info .parameters-wrapper table tr td{font-size:.85rem;padding:.5rem;text-align:right;max-width:65%}#product-short-description .product-detail-box .variant-selection{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px dashed #e1e1e1;padding-bottom:1rem;margin-bottom:1rem}#product-short-description .product-detail-box .variant-selection .variant-selection-row{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}#product-short-description .product-detail-box .variant-selection .variant-selection-row .title{width:100%;text-align:center}#product-short-description .product-detail-box .variant-selection .variant-selection-row #variant-selector{width:100%;position:relative}#product-short-description .product-detail-box .variant-selection .variant-selection-row #variant-selector>select{width:100%;height:3rem}#product-short-description .product-detail-box .variant-selection #custom-quantity-section{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-top:.3rem}#product-short-description .product-detail-box .variant-selection #custom-quantity-section .custom-quantity-title{display:flex;flex-wrap:wrap;width:100%;text-align:center}#product-short-description .product-detail-box .variant-selection #custom-quantity-section .small{font-size:.7rem}@media(min-width:382px){#product-short-description .product-detail-box .variant-selection .variant-selection-row{align-items:center}#product-short-description .product-detail-box .variant-selection .variant-selection-row .title{width:48%;text-align:start}#product-short-description .product-detail-box .variant-selection .variant-selection-row #variant-selector{width:48%;margin-top:0}#product-short-description .product-detail-box .variant-selection #custom-quantity-section{align-items:center}#product-short-description .product-detail-box .variant-selection #custom-quantity-section .custom-quantity-title{width:48%;text-align:start}#product-short-description .product-detail-box .variant-selection #custom-quantity-section .small{font-size:.7rem}#product-short-description .product-detail-box .variant-selection #custom-quantity-section #custom-quantity-selector{width:48%}}@media(min-width:568px){#product-short-description .product-detail-box .title{font-size:1rem}#product-short-description .product-detail-box .variant-selection .variant-selection-row #variant-selector{width:13rem}#product-short-description .product-detail-box .variant-selection #custom-quantity-section .small{font-size:.8rem}#product-short-description .product-detail-box .variant-selection #custom-quantity-section #custom-quantity-selector{width:13rem}.product-info{font-size:1rem}.product-info h2{font-size:1.4rem}.product-info h3{font-size:1.2rem}}@media(min-width:768px){.product-info .description-wrapper{padding-right:3rem}}#search-screen-overlay{display:none}#search-screen-overlay.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;background-color:#00000025}.mobile-search-panel{display:none;justify-content:center;position:absolute;background-color:#fff;top:100%;left:0;width:100%;z-index:25}.mobile-search-panel.collapsing,.mobile-search-panel.collapse.show{display:flex}.mobile-search-panel.is-open{display:flex}.mobile-search-panel .site-search-mobile{display:flex;height:fit-content;width:min(100%,500px);margin:0}.site-search-wrapper{position:relative;width:100%}.site-search-wrapper .input-group{width:100%}.site-search-wrapper-open .form-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-search-suggestions{position:absolute;width:100%;background-color:#fff;display:flex;flex-direction:column;gap:.5rem;max-height:25rem;overflow-y:auto;overflow-x:hidden;z-index:200}.site-search-suggestions[hidden]{display:none!important}.site-search-suggestions-heading{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;padding:.5rem 1rem}.site-search-suggestions-empty-list{display:flex;padding:.5rem 1rem}.site-search-suggestions-empty-list ul{font-size:.8rem}.site-search-suggestions-list{display:flex;flex-direction:column;gap:.25rem}.site-search-suggestions-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;color:#1b1f24;transition:background-color .15s ease,transform .15s ease}.site-search-suggestions-item:hover,.site-search-suggestions-item.is-active{background-color:#f6f7fb;transform:translateX(2px)}.site-search-suggestions-image{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#f0f1f4;overflow:hidden;flex-shrink:0}.site-search-suggestions-image img{width:100%;height:100%;object-fit:cover}.site-search-suggestions-content{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}.site-search-suggestions-title{font-size:.95rem;font-weight:600;color:#1b1f24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-search-suggestions-subtitle{font-size:.75rem;color:#6c757d;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.site-search-suggestions-price{margin-left:auto;font-size:.9rem;font-weight:600;color:#d85e38;white-space:nowrap}@media(max-width:991px){.mobile-search-panel{max-height:calc(100dvh - 4.5rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block:.75rem}.mobile-search-panel .site-search-wrapper{display:flex;flex-wrap:wrap;width:100%}.mobile-search-panel .site-search-suggestions{position:static;top:auto;inset-inline:auto;max-height:min(50vh,50rem);box-shadow:none;margin-top:.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}body.mobile-search-open{overflow:hidden}@media(min-width:992px){.mobile-search-panel{display:none!important}body.mobile-search-open{overflow:auto}}#cart-link{position:relative;display:flex}#cart-link .cart-badge{display:flex;justify-content:center;align-items:center;background-color:#f9ba00ac;font-size:.6rem;font-weight:500;line-height:.6rem;position:absolute;top:0;left:1.2rem;height:1rem;min-width:1rem;border-radius:50%;padding-inline:.1rem}#cart-link #cart-popup{display:none;position:absolute;min-width:30rem;min-height:15rem;max-height:25rem;top:88%;right:-1rem;z-index:3;background-color:#fff;box-shadow:0 9px 42px 0 rgba(52,58,63,.15),0 2.01px 9.381px 0 rgba(52,58,63,.1),0 .599px 2.793px 0 rgba(52,58,63,.05)}#cart-link #cart-popup.show{display:flex}#cart-link #cart-popup .text-gray{color:#acacac}#cart-link #cart-popup .card-header{width:100%}#cart-link #cart-popup .card-body{width:100%;padding:0;overflow-y:auto}#cart-link #cart-popup .card-body::-webkit-scrollbar{width:5px}#cart-link #cart-popup .card-body::-webkit-scrollbar-track{background:#f1f1f1}#cart-link #cart-popup .card-body::-webkit-scrollbar-thumb{background:#a1a1a1}#cart-link #cart-popup .card-body::-webkit-scrollbar-thumb:hover{background:#818181}#cart-link #cart-popup .card-body .product{height:fit-content}#cart-link #cart-popup .card-body .product:not(:last-child){border-bottom:1px solid #eaeaea}#cart-link #cart-popup .card-body .product .prod-title{display:-webkit-box;flex-wrap:wrap;color:#212121;text-decoration:none;position:relative;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}#cart-link #cart-popup .card-body .product .prod-title:hover{text-decoration:underline}#cart-link #cart-popup .card-body .product .quantity-tag{font-size:12px;color:#a1a1a1}#cart-link #cart-popup .card-body .product .price-tag{font-size:12px;color:#a1a1a1}#cart-link #cart-popup .card-body .product .remove-btn{display:none;color:#a1a1a1;cursor:pointer}#cart-link #cart-popup .card-body .product .remove-btn:hover{color:var(--sp-error)}#cart-link #cart-popup .card-body .product:has(:hover) .remove-btn{display:block}#cart-link #cart-popup .card-footer{width:100%}@media(max-width:991px){#cart-link #cart-popup{display:none!important}}.cart-link{display:flex;align-items:center;text-decoration:none}.cart-link .icon-link{text-decoration:none;font-size:24px;font-weight:200;color:var(--sp-header-icons-color)!important;background-color:#fff;border:0}.cart-link .price-link{text-decoration:none;font-size:.8rem;font-weight:400;color:var(--sp-header-icons-color)!important;background-color:#fff;border:0}.shopping-cart-wrapper{display:flex;flex:1 0 auto;flex-wrap:wrap;align-content:start;width:100%;height:100%;padding-block:.3rem}.shopping-cart-wrapper .cart-products-wrapper{display:flex;flex-wrap:wrap;padding-inline:0;border-radius:5px;background-color:var(--sp-bg-color)}.shopping-cart-wrapper h2{font-size:30px;font-weight:300}.shopping-cart-wrapper .empty-cart-actions{display:flex;font-size:15px;font-weight:300}.shopping-cart-wrapper .empty-cart-actions a{text-decoration:underline dotted;color:#212121}.shopping-cart-wrapper .cart-item-wrapper{width:100%;display:flex;align-items:center;flex-wrap:wrap;height:fit-content;padding-block:1rem;position:relative}.shopping-cart-wrapper .cart-item-wrapper:not(:last-child){border-bottom:1px solid #eaeaea}.shopping-cart-wrapper .cart-item-wrapper .cart-image{margin-right:1rem}.shopping-cart-wrapper .cart-item-wrapper .cart-image img{width:100%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{margin-right:1rem}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{text-align:end}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{position:absolute;right:0;transform:translateY(-50%)}.shopping-cart-wrapper .cart-item-wrapper .prod-title{display:-webkit-box;flex-wrap:wrap;color:#212121;text-decoration:none;position:relative;font-weight:500}.shopping-cart-wrapper .cart-item-wrapper .prod-title:hover{text-decoration:underline}.shopping-cart-wrapper .cart-item-wrapper .quantity-tag{font-size:12px;color:#a1a1a1}.shopping-cart-wrapper .cart-item-wrapper .price-tag{font-size:15px;font-weight:500;color:#212121}.shopping-cart-wrapper .cart-item-wrapper .remove-btn{color:#a1a1a1;cursor:pointer}.shopping-cart-wrapper .cart-item-wrapper .remove-btn:hover{color:var(--sp-error)}.shopping-cart-wrapper .cart-presents-wrapper{width:100%;display:flex;flex-wrap:wrap;padding:1rem}.shopping-cart-wrapper .cart-presents-wrapper span{font-size:1.1rem;font-weight:500;margin-bottom:1rem;width:100%}.shopping-cart-wrapper .cart-presents-wrapper #discount-code-input{height:3rem;font-size:1.4rem;font-weight:300;padding-inline:.8rem;border-radius:5px;outline:0;border:0;box-shadow:inset 1px 1px 1px #00000050}.shopping-cart-wrapper .cart-presents-wrapper #discount-code-input::placeholder{color:#ddd}.shopping-cart-wrapper .cart-sum-wrapper{display:flex;flex-direction:column;height:20rem;padding:1rem;border-radius:5px;position:sticky;top:9rem;background-color:var(--sp-bg-color)}.shopping-cart-wrapper .cart-sum-wrapper .price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.shopping-cart-wrapper .cart-sum-wrapper .price-row.total .label{font-size:1rem;font-weight:600}.shopping-cart-wrapper .cart-sum-wrapper .price-row.total .price{font-size:1.4rem;font-weight:600}.shopping-cart-wrapper .cart-sum-wrapper .price-row.total-wo-vat .label{color:#acacac;font-size:.9rem;font-weight:600}.shopping-cart-wrapper .cart-sum-wrapper .price-row.total-wo-vat .price{color:#acacac;font-size:1.1rem;font-weight:600}.shopping-cart-wrapper .cart-sum-wrapper .back-link{color:#acacac;text-decoration:underline dotted}.shopping-cart-wrapper .cart-sum-wrapper .back-link:hover{color:#7c7c7c}.shopping-cart-wrapper .cart-sum-wrapper .continue-btn{margin-top:2rem;font-size:1.2rem}@media(max-width:575px){.shopping-cart-wrapper .cart-item-wrapper{margin-inline:auto;gap:.3rem;justify-content:space-between;width:90%;margin-top:1rem;padding:1rem;border:1px solid #919191!important;border-radius:5px;background-color:#fff}.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:100%;margin:0}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:100%;margin-right:0;margin-top:1rem}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{margin-top:2rem;margin-inline:auto;width:60%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{margin-top:2rem;width:80%;text-align:left}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{position:relative;display:flex;height:100%;align-items:center;transform:translate(0);margin-top:2rem;font-size:18px}}@media(max-width:380px){.shopping-cart-wrapper .cart-item-wrapper{padding:.5rem}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{width:100%}}@media(min-width:380px){.shopping-cart-wrapper{padding-block:.5rem}}@media(min-width:576px){#cart-link .cart-badge{top:-.5rem;left:1.7rem}.shopping-cart-wrapper{padding:3rem 0}.shopping-cart-wrapper .cart-products-wrapper{padding-inline:1rem}.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:20%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:75%;margin-right:0}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{margin-top:1rem;width:25%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{margin-top:1rem;width:70%}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{top:1rem}}@media(min-width:768px){.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:20%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:75%;margin-right:0}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{margin-top:1rem;width:20%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{margin-top:1rem;width:75%}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{top:1rem}}@media(min-width:992px){.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:15%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:80%;margin-right:0}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{margin-top:1rem;width:25%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{margin-top:1rem;width:70%}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{top:1rem}}@media(min-width:1200px){.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:15%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:80%;margin-right:0}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{margin-top:1rem;width:20%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{margin-top:1rem;width:75%}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{top:1rem}}@media(min-width:1400px){.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:10%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:35%}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{width:16%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{width:30%}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{top:50%}}@media(min-width:1920px){.shopping-cart-wrapper .cart-item-wrapper .cart-image{width:10%}.shopping-cart-wrapper .cart-item-wrapper .cart-product-title{width:35%}.shopping-cart-wrapper .cart-item-wrapper .numeric-input{width:14%}.shopping-cart-wrapper .cart-item-wrapper .cart-price-tag{width:30%}.shopping-cart-wrapper .cart-item-wrapper .cart-remove-btn{top:50%}}:root{--sp-bg-color:#f5f6f8;--sp-btn-bg:#dadeda;--sp-btn-bg-hover:#babeba;--sp-btn-bg-active:#aaaeaa;--sp-success:#00ba81;--sp-success-lighten:#e0fffa;--sp-error:#de2151;--sp-error-lighten:#ffd0d0;--sp-warning:#fd7e14;--sp-warning-lighten:#fffad4;--sp-success-bg:#008c51;--sp-success-bg-hover:#007c41;--sp-success-bg-active:#006c31;--sp-header-icons-color:#616161;--sp-header-icons-color-hover:#414141;--scrollbar-width:15px}html{font-size:16px}@media(min-width:768px){html{font-size:15px}}html,body{margin:0;padding:0}body{font:16px/1.6 Poppins,sans-serif!important;position:relative;background-color:#fff;max-width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:var(--sp-bg-color)}body:has(#overlay.active){overflow:hidden}body:has(#menu-screen-overlay.active){overflow:hidden}body:has(#search-screen-overlay.active){overflow:hidden}@media(min-width:568px){body.noscroll{padding-right:var(--scrollbar-width)}}#overlay{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#00000025}#overlay.active{display:block}.sp-bg-light{background-color:var(--sp-bg-color)}.sp-bg-dark{background-color:#212121}.sticky-app-bar{position:sticky;top:0;z-index:20}.main-page{padding-top:0!important;padding-inline:.5rem!important;padding-bottom:1rem;display:flex;flex-direction:column;min-height:100%;background-color:#fff;flex:1 0 auto;margin-inline:0!important}.main-header{z-index:1}.input-quantity{width:50px!important}.clear{clear:both}.inline-form{max-width:none!important;text-align:center}.inline-form label{text-align:left}.inline-form input:not([type="submit"]),.inline-form textarea,.inline-form select{max-width:120px!important;min-width:120px!important}.inline-form .form-component{display:inline-block;max-width:120px;margin-right:10px!important}.inline-form .form-buttons{display:inline-block;margin-top:0!important;margin-left:5px!important}.form-control:focus{box-shadow:none!important}.form-check{display:flex!important}.icon-link{background-color:#fff;border:0}.icon-link .material-symbols-outlined{text-decoration:none;font-size:24px!important;font-weight:100!important;color:var(--sp-header-icons-color)!important}.icon-link:hover{color:var(--sp-header-icons-color-hover)!important}.sticky-app-bar .icon-link{margin-inline:.4rem}.sticky-app-bar .logo-img{height:28px}@media(min-width:568px){.cart-link .icon-link{font-size:32px}.sticky-app-bar .logo-img{height:36px}.icon-link .material-symbols-outlined{font-size:32px!important}.sticky-app-bar .icon-link{margin-inline:.8rem}}@media(min-width:992px){.cart-link .icon-link .material-symbols-outlined{font-size:36px!important}.icon-link .material-symbols-outlined{font-size:36px!important}}button:disabled{cursor:pointer;pointer-events:none;filter:grayscale(1)}.sp-btn{padding:.3rem .5rem;text-decoration:none;cursor:pointer;border:0;border-radius:5px;text-align:center}.sp-btn:disabled{cursor:default;pointer-events:none;filter:grayscale(1)}.sp-btn:active{outline:0;box-shadow:inset -4px -4px 7px #ffffff50,inset 4px 4px 7px #00000050}.sp-btn.sp-btn-success{display:flex;align-items:center;justify-content:center;color:#fff;background:var(--sp-success-bg);border-bottom:1px solid #e85e38}.sp-btn.sp-btn-success:hover{background:var(--sp-success-bg-hover)}.sp-btn.sp-btn-success:active{background:var(--sp-success-bg-active)}.sp-btn.sp-btn-basic{display:flex;align-items:center;justify-content:center;color:#000;background:var(--sp-btn-bg);border-bottom:1px solid #e85e38}.sp-btn.sp-btn-basic span{display:flex;align-items:center;gap:.5rem}.sp-btn.sp-btn-basic:hover{background:var(--sp-btn-bg-hover)}.sp-btn.sp-btn-basic:active{background:var(--sp-btn-bg-active)}.sp-btn.sp-btn-basic:focus{outline:0!important;box-shadow:none!important}@media(min-width:576px){.sp-btn{padding:.5rem 1rem}}.app-wrapper{position:relative;height:100%;flex:1 0 auto;display:flex;justify-content:center}.app-wrapper .ad-wrap{display:none;width:10%;min-height:100%;overflow:hidden}.app-wrapper .ad-wrap.left{margin-left:auto}.app-wrapper .ad-wrap.right{margin-right:auto}@media(min-width:1900px){.container{max-width:1440px!important}.app-wrapper .ad-wrap{display:flex}}.field-validation-error{font-size:.8rem;color:var(--sp-error)}.form-floating:has(>input[data-val-required]) label::after{content:'*';margin-left:.1rem;font-size:.8rem;vertical-align:text-top;color:var(--sp-error)}input.input-validation-error{background-color:#90102010}input.input-validation-error.date-picker-input{background-color:#90102030!important;border-color:#ef1020!important}.form-control{border-bottom:1px solid #e85e38}.form-control:focus{outline:0;border:1px solid #cacaca;border-bottom:1px solid #e85e38;box-shadow:0 1px 2px 0 #31313150 inset!important}.form-control.form-select{text-align:start}.form-check label{display:flex;flex-wrap:wrap;align-items:center;vertical-align:middle;font-size:.8rem;width:95%}.form-check:has(>input[required]) label::after{content:'*';margin-left:.1rem;font-size:.8rem;vertical-align:text-top;color:var(--sp-error)}.divider{width:100%;border-bottom:1px solid #acacac}.error-container{display:flex;justify-content:center;margin-top:5rem}.error-container .error-inner{display:flex;flex-direction:column;align-items:center}.error-container .error-inner .return-to-homepage{display:flex}#cookies-consent-wrap{display:flex;justify-content:center;padding-top:1rem;padding-bottom:1rem;position:fixed;bottom:0;left:0;width:100%;background-color:#212121;color:#f3f3f3;z-index:99999}#cookies-consent-wrap #cookies-consent{width:100%}#cookies-consent-wrap #cookies-consent .link{cursor:pointer}#cookies-table{max-height:15rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#515151 #ccc}#cookies-table::-webkit-scrollbar{width:.5rem}#cookies-table::-webkit-scrollbar-track{background-color:#ccc}#cookies-table::-webkit-scrollbar-thumb{background-color:#515151}#cookies-table::-webkit-scrollbar-thumb:hover{background-color:#414141}.contact-map iframe{max-width:100%;aspect-ratio:4/3}.sp-pagination{display:flex;justify-content:end;align-items:center;width:100%;margin-top:1rem;padding-left:0;list-style:none}.sp-pagination .sp-page-link{padding:.375rem .7rem;position:relative;display:block;color:#f9ba00;text-decoration:none;font-size:1rem;font-weight:500;line-height:1rem}.sp-pagination .sp-page-link.active{color:#e85e38;border-bottom:1px solid #e85e38}.sp-pagination .sp-page-link.disabled{color:#acacac}.sp-sort-select{font-size:.8rem;margin-block:1rem}.sp-sort-select select{font-size:.8rem;padding:.3rem}.sp-sort-select option{font-size:.8rem}.loader-indef{width:64px;height:64px;border-radius:50%;position:relative;animation:rotate 3s linear infinite}.loader-indef::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:7px solid #818181;animation:prixClipFix 3s linear infinite}@keyframes rotate{60%{transform:rotate(360deg)}100%{transform:rotate(1080deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}10%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}20%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}30%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}60%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}70%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}80%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}90%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}}.fs-7{font-size:.85rem!important}@media(max-width:768px){.icon-link{width:2rem;height:2.5rem}}#site-search-submit .material-symbols-outlined{font-size:calc(1.3rem + .6vw)!important;line-height:3rem!important}:root{--sp-icon-size-large:12rem;--sp-icon-weight-large:100;--sp-icon-size-medium:9rem;--sp-icon-weight-medium:100;--sp-icon-size-small:5rem;--sp-icon-weight-small:100}.icon-success{color:var(--sp-success)}.icon-error{color:var(--sp-error)}.icon-warning{color:var(--sp-warning)}.sp-icon.large{font-size:var(--sp-icon-size-large);line-height:var(--sp-icon-size-large);font-weight:var(--sp-icon-weight-large)}.sp-icon.medium{font-size:var(--sp-icon-size-medium);line-height:var(--sp-icon-size-medium);font-weight:var(--sp-icon-weight-medium)}.sp-icon.small{font-size:var(--sp-icon-size-small);line-height:var(--sp-icon-size-small);font-weight:var(--sp-icon-weight-small)}