*,::after,::before{box-sizing:border-box}:root{--os-theme-primary:var(--custom-color-primary, hsl(204, 100%, 36%));--os-theme-primary-contrast:var(--custom-color-primary-contrast, white);--os-theme-primary-hover:var(--custom-color-primary-hover, hsl(204, 85%, 55%));--os-theme-primary-contrast-hover:var(--custom-color-primary-hoverContrast, white);--os-theme-secondary:var(--custom-color-secondary, hsl(204, 100%, 25%));--os-theme-secondary-contrast:var(--custom-color-secondary-contrast, white);--os-theme-secondary-hover:var(--custom-color-secondary-hover, hsl(204, 85%, 45%));--os-theme-secondary-contrast-hover:var(--custom-color-secondary-hoverContrast, white);--os-theme-success:var(--custom-color-success, hsl(129, 56%, 48%));--os-theme-success-contrast:var(--custom-color-success-contrast, white);--os-theme-success-hover:var(--custom-color-success-hover, hsl(129, 56%, 35%));--os-theme-success-contrast-hover:var(--custom-color-success-hoverContrast, white);--os-theme-warning:var(--custom-color-warning, hsl(54, 100%, 67%));--os-theme-warning-contrast:var(--custom-color-warning-contrast, #404040);--os-theme-warning-hover:var(--custom-color-warning-hover, hsl(47, 100%, 55%));--os-theme-warning-contrast-hover:var(--custom-color-warning-hoverContrast, #404040);--os-theme-info:var(--custom-color-info, white);--os-theme-info-contrast:var(--custom-color-info-contrast, #404040);--os-theme-info-hover:var(--custom-color-info-hover, hsl(207, 87%, 46%));--os-theme-info-contrast-hover:var(--custom-color-info-hoverContrast, white);--os-theme-danger:var(--custom-color-danger, hsl(354, 70%, 54%));--os-theme-danger-contrast:var(--custom-color-danger-contrast, white);--os-theme-danger-hover:var(--custom-color-danger-hover, hsl(354, 61%, 43%));--os-theme-danger-contrast-hover:var(--custom-color-danger-hoverContrast, white);--os-font-weight-thin:200;--os-font-weight-normal:400;--os-font-weight-semibold:600;--os-font-weight-bold:700;--os-font-size-small:0.8rem;--os-font-size-body:1rem;--os-font-size-heading:1.4rem;--os-spacer-xxs:0.25rem;--os-spacer-xs:0.5rem;--os-spacer-sm:0.75rem;--os-spacer-normal:1rem;--os-spacer-lg:2rem;--os-spacer-xl:3rem;--os-surface-0:white;--os-surface-1:white;--os-surface-2:#f2f2f2;--os-surface-3:#bfbfbf;--os-surface-4:#8c8c8c}::-moz-selection{background-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}::selection{background-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}input[type=checkbox],input[type=progress],input[type=radio],input[type=range]{accent-color:var(--os-theme-primary)}.os-surface-0{background-color:var(--os-surface-0)}.os-surface-1{background-color:var(--os-surface-1)}.os-surface-2{background-color:var(--os-surface-2)}.os-surface-3{background-color:var(--os-surface-3)}.os-surface-4{background-color:var(--os-surface-4)}.os-font-weight-thin{font-weight:var(--os-font-weight-thin)}.os-font-weight-normal{font-weight:var(--os-font-weight-normal)}.os-font-weight-semibold{font-weight:var(--os-font-weight-semibold)}.os-font-weight-bold{font-weight:var(--os-font-weight-bold)}.container{max-width:min(1500px,100vw - 2rem)}.span-row{grid-column:1/-1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:var(--os-font-weight-semibold);font-family:Oswald,sans-serif}a{color:#333}a:hover{color:#4d4d4d}body{margin:0;overflow-x:hidden;background-color:var(--os-surface-0);height:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;grid-auto-rows:auto;font-family:Yantramanav,sans-serif}aside,main{background-color:var(--os-surface-1)}.page-content{border-bottom:1px solid transparent}#toasts{z-index:1030;inset:auto var(--os-spacer-normal) var(--os-spacer-normal) auto}.bg-primary{background-color:var(--os-theme-primary)!important}.bg-primary-contrast{background-color:var(--os-theme-primary-contrast)!important}.text-primary{color:var(--os-theme-primary)!important}a:active .text-primary,a:hover .text-primary{color:var(--os-theme-primary-hover)!important}a:active.bg-primary,a:hover.bg-primary{background-color:var(--os-theme-primary-hover)!important}a:active.bg-primary-contrast,a:hover.bg-primary-contrast{background-color:var(--os-theme-primary-contrast-hover)!important}a.text-primary:active,a.text-primary:hover{color:var(--os-theme-primary-hover)!important}.text-primary-contrast{color:var(--os-theme-primary-contrast)!important}a:active .text-primary-contrast,a:hover .text-primary-contrast{color:var(--os-theme-primary-contrast-hover)!important}a.text-primary-contrast:active,a.text-primary-contrast:hover{color:var(--os-theme-primary-contrast-hover)!important}.btn.btn-primary{background-color:var(--os-theme-primary);border-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}.btn.btn-primary:hover{background-color:var(--os-theme-primary-hover);border-color:var(--os-theme-primary-hover);color:var(--os-theme-primary-contrast-hover)}.btn.btn-outline-primary{border-color:var(--os-theme-primary);color:var(--os-theme-primary)}.btn.btn-outline-primary:hover{background-color:var(--os-theme-primary-hover);border-color:var(--os-theme-primary-hover);color:var(--os-theme-primary-contrast-hover)}.border-primary{border-color:var(--os-theme-primary)!important}.list-group-item.list-group-item-primary{background-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}.list-group-item.list-group-item-primary.list-group-item-action:hover{background-color:var(--os-theme-primary-hover);color:var(--os-theme-primary-contrast-hover);cursor:pointer}.alert.alert-primary{background-color:var(--os-theme-primary);border-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}.badge.badge-primary{background-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}.bg-secondary{background-color:var(--os-theme-secondary)!important}.bg-secondary-contrast{background-color:var(--os-theme-secondary-contrast)!important}.text-secondary{color:var(--os-theme-secondary)!important}a:active .text-secondary,a:hover .text-secondary{color:var(--os-theme-secondary-hover)!important}a:active.bg-secondary,a:hover.bg-secondary{background-color:var(--os-theme-secondary-hover)!important}a:active.bg-secondary-contrast,a:hover.bg-secondary-contrast{background-color:var(--os-theme-secondary-contrast-hover)!important}a.text-secondary:active,a.text-secondary:hover{color:var(--os-theme-secondary-hover)!important}.text-secondary-contrast{color:var(--os-theme-secondary-contrast)!important}a:active .text-secondary-contrast,a:hover .text-secondary-contrast{color:var(--os-theme-secondary-contrast-hover)!important}a.text-secondary-contrast:active,a.text-secondary-contrast:hover{color:var(--os-theme-secondary-contrast-hover)!important}.btn.btn-secondary{background-color:var(--os-theme-secondary);border-color:var(--os-theme-secondary);color:var(--os-theme-secondary-contrast)}.btn.btn-secondary:hover{background-color:var(--os-theme-secondary-hover);border-color:var(--os-theme-secondary-hover);color:var(--os-theme-secondary-contrast-hover)}.btn.btn-outline-secondary{border-color:var(--os-theme-secondary);color:var(--os-theme-secondary)}.btn.btn-outline-secondary:hover{background-color:var(--os-theme-secondary-hover);border-color:var(--os-theme-secondary-hover);color:var(--os-theme-secondary-contrast-hover)}.border-secondary{border-color:var(--os-theme-secondary)!important}.list-group-item.list-group-item-secondary{background-color:var(--os-theme-secondary);color:var(--os-theme-secondary-contrast)}.list-group-item.list-group-item-secondary.list-group-item-action:hover{background-color:var(--os-theme-secondary-hover);color:var(--os-theme-secondary-contrast-hover);cursor:pointer}.alert.alert-secondary{background-color:var(--os-theme-secondary);border-color:var(--os-theme-secondary);color:var(--os-theme-secondary-contrast)}.badge.badge-secondary{background-color:var(--os-theme-secondary);color:var(--os-theme-secondary-contrast)}.bg-success{background-color:var(--os-theme-success)!important}.bg-success-contrast{background-color:var(--os-theme-success-contrast)!important}.text-success{color:var(--os-theme-success)!important}a:active .text-success,a:hover .text-success{color:var(--os-theme-success-hover)!important}a:active.bg-success,a:hover.bg-success{background-color:var(--os-theme-success-hover)!important}a:active.bg-success-contrast,a:hover.bg-success-contrast{background-color:var(--os-theme-success-contrast-hover)!important}a.text-success:active,a.text-success:hover{color:var(--os-theme-success-hover)!important}.text-success-contrast{color:var(--os-theme-success-contrast)!important}a:active .text-success-contrast,a:hover .text-success-contrast{color:var(--os-theme-success-contrast-hover)!important}a.text-success-contrast:active,a.text-success-contrast:hover{color:var(--os-theme-success-contrast-hover)!important}.btn.btn-success{background-color:var(--os-theme-success);border-color:var(--os-theme-success);color:var(--os-theme-success-contrast)}.btn.btn-success:hover{background-color:var(--os-theme-success-hover);border-color:var(--os-theme-success-hover);color:var(--os-theme-success-contrast-hover)}.btn.btn-outline-success{border-color:var(--os-theme-success);color:var(--os-theme-success)}.btn.btn-outline-success:hover{background-color:var(--os-theme-success-hover);border-color:var(--os-theme-success-hover);color:var(--os-theme-success-contrast-hover)}.border-success{border-color:var(--os-theme-success)!important}.list-group-item.list-group-item-success{background-color:var(--os-theme-success);color:var(--os-theme-success-contrast)}.list-group-item.list-group-item-success.list-group-item-action:hover{background-color:var(--os-theme-success-hover);color:var(--os-theme-success-contrast-hover);cursor:pointer}.alert.alert-success{background-color:var(--os-theme-success);border-color:var(--os-theme-success);color:var(--os-theme-success-contrast)}.badge.badge-success{background-color:var(--os-theme-success);color:var(--os-theme-success-contrast)}.bg-warning{background-color:var(--os-theme-warning)!important}.bg-warning-contrast{background-color:var(--os-theme-warning-contrast)!important}.text-warning{color:var(--os-theme-warning)!important}a:active .text-warning,a:hover .text-warning{color:var(--os-theme-warning-hover)!important}a:active.bg-warning,a:hover.bg-warning{background-color:var(--os-theme-warning-hover)!important}a:active.bg-warning-contrast,a:hover.bg-warning-contrast{background-color:var(--os-theme-warning-contrast-hover)!important}a.text-warning:active,a.text-warning:hover{color:var(--os-theme-warning-hover)!important}.text-warning-contrast{color:var(--os-theme-warning-contrast)!important}a:active .text-warning-contrast,a:hover .text-warning-contrast{color:var(--os-theme-warning-contrast-hover)!important}a.text-warning-contrast:active,a.text-warning-contrast:hover{color:var(--os-theme-warning-contrast-hover)!important}.btn.btn-warning{background-color:var(--os-theme-warning);border-color:var(--os-theme-warning);color:var(--os-theme-warning-contrast)}.btn.btn-warning:hover{background-color:var(--os-theme-warning-hover);border-color:var(--os-theme-warning-hover);color:var(--os-theme-warning-contrast-hover)}.btn.btn-outline-warning{border-color:var(--os-theme-warning);color:var(--os-theme-warning)}.btn.btn-outline-warning:hover{background-color:var(--os-theme-warning-hover);border-color:var(--os-theme-warning-hover);color:var(--os-theme-warning-contrast-hover)}.border-warning{border-color:var(--os-theme-warning)!important}.list-group-item.list-group-item-warning{background-color:var(--os-theme-warning);color:var(--os-theme-warning-contrast)}.list-group-item.list-group-item-warning.list-group-item-action:hover{background-color:var(--os-theme-warning-hover);color:var(--os-theme-warning-contrast-hover);cursor:pointer}.alert.alert-warning{background-color:var(--os-theme-warning);border-color:var(--os-theme-warning);color:var(--os-theme-warning-contrast)}.badge.badge-warning{background-color:var(--os-theme-warning);color:var(--os-theme-warning-contrast)}.bg-info{background-color:var(--os-theme-info)!important}.bg-info-contrast{background-color:var(--os-theme-info-contrast)!important}.text-info{color:var(--os-theme-info)!important}a:active .text-info,a:hover .text-info{color:var(--os-theme-info-hover)!important}a:active.bg-info,a:hover.bg-info{background-color:var(--os-theme-info-hover)!important}a:active.bg-info-contrast,a:hover.bg-info-contrast{background-color:var(--os-theme-info-contrast-hover)!important}a.text-info:active,a.text-info:hover{color:var(--os-theme-info-hover)!important}.text-info-contrast{color:var(--os-theme-info-contrast)!important}a:active .text-info-contrast,a:hover .text-info-contrast{color:var(--os-theme-info-contrast-hover)!important}a.text-info-contrast:active,a.text-info-contrast:hover{color:var(--os-theme-info-contrast-hover)!important}.btn.btn-info{background-color:var(--os-theme-info);border-color:var(--os-theme-info);color:var(--os-theme-info-contrast)}.btn.btn-info:hover{background-color:var(--os-theme-info-hover);border-color:var(--os-theme-info-hover);color:var(--os-theme-info-contrast-hover)}.btn.btn-outline-info{border-color:var(--os-theme-info);color:var(--os-theme-info)}.btn.btn-outline-info:hover{background-color:var(--os-theme-info-hover);border-color:var(--os-theme-info-hover);color:var(--os-theme-info-contrast-hover)}.border-info{border-color:var(--os-theme-info)!important}.list-group-item.list-group-item-info{background-color:var(--os-theme-info);color:var(--os-theme-info-contrast)}.list-group-item.list-group-item-info.list-group-item-action:hover{background-color:var(--os-theme-info-hover);color:var(--os-theme-info-contrast-hover);cursor:pointer}.alert.alert-info{background-color:var(--os-theme-info);border-color:var(--os-theme-info);color:var(--os-theme-info-contrast)}.badge.badge-info{background-color:var(--os-theme-info);color:var(--os-theme-info-contrast)}.bg-danger{background-color:var(--os-theme-danger)!important}.bg-danger-contrast{background-color:var(--os-theme-danger-contrast)!important}.text-danger{color:var(--os-theme-danger)!important}a:active .text-danger,a:hover .text-danger{color:var(--os-theme-danger-hover)!important}a:active.bg-danger,a:hover.bg-danger{background-color:var(--os-theme-danger-hover)!important}a:active.bg-danger-contrast,a:hover.bg-danger-contrast{background-color:var(--os-theme-danger-contrast-hover)!important}a.text-danger:active,a.text-danger:hover{color:var(--os-theme-danger-hover)!important}.text-danger-contrast{color:var(--os-theme-danger-contrast)!important}a:active .text-danger-contrast,a:hover .text-danger-contrast{color:var(--os-theme-danger-contrast-hover)!important}a.text-danger-contrast:active,a.text-danger-contrast:hover{color:var(--os-theme-danger-contrast-hover)!important}.btn.btn-danger{background-color:var(--os-theme-danger);border-color:var(--os-theme-danger);color:var(--os-theme-danger-contrast)}.btn.btn-danger:hover{background-color:var(--os-theme-danger-hover);border-color:var(--os-theme-danger-hover);color:var(--os-theme-danger-contrast-hover)}.btn.btn-outline-danger{border-color:var(--os-theme-danger);color:var(--os-theme-danger)}.btn.btn-outline-danger:hover{background-color:var(--os-theme-danger-hover);border-color:var(--os-theme-danger-hover);color:var(--os-theme-danger-contrast-hover)}.border-danger{border-color:var(--os-theme-danger)!important}.list-group-item.list-group-item-danger{background-color:var(--os-theme-danger);color:var(--os-theme-danger-contrast)}.list-group-item.list-group-item-danger.list-group-item-action:hover{background-color:var(--os-theme-danger-hover);color:var(--os-theme-danger-contrast-hover);cursor:pointer}.alert.alert-danger{background-color:var(--os-theme-danger);border-color:var(--os-theme-danger);color:var(--os-theme-danger-contrast)}.badge.badge-danger{background-color:var(--os-theme-danger);color:var(--os-theme-danger-contrast)}.btn-link{color:#333}.btn-link:hover{color:#4d4d4d}.progress-bar{background-color:var(--os-theme-primary)}.tooltip .tooltip-inner{background-color:var(--os-theme-secondary);color:var(--os-theme-secondary-contrast)}.tooltip.bs-tooltip-top .arrow::before{border-top-color:var(--os-theme-secondary)!important}.tooltip.bs-tooltip-right .arrow::before{border-right-color:var(--os-theme-secondary)!important}.tooltip.bs-tooltip-bottom .arrow::before{border-bottom-color:var(--os-theme-secondary)!important}.tooltip.bs-tooltip-left .arrow::before{border-left-color:var(--os-theme-secondary)!important}[lang=fi i] .custom-file-label::after{content:"Selaa"}.ui-autocomplete.ui-widget-content{border-color:var(--os-surface-3)}.ui-autocomplete.ui-widget-content .ui-menu-item .ui-menu-item-wrapper.ui-state-active{color:var(--os-theme-primary);border-color:var(--os-theme-primary)}.slick-arrow::before{color:var(--os-theme-primary)!important}.slick-lightbox-inner .slick-arrow::before{color:var(--os-theme-primary-contrast)!important}.ekko-lightbox.modal .ekko-lightbox-container{overflow:hidden}.ekko-lightbox.modal .ekko-lightbox-container .ekko-lightbox-item:not(.show){display:none}.ekko-lightbox-nav-overlay{position:absolute;inset:0 var(--os-spacer-lg);display:flex;justify-content:space-between;align-items:center}.ekko-lightbox-nav-overlay a{color:var(--os-theme-primary)}.ekko-lightbox-nav-overlay a:hover{color:var(--os-theme-primary-hover)}.dropdown{--bs-dropdown-border-radius:0}.dropdown .dropdown-menu{border-radius:var(--bs-dropdown-border-radius)}.card{--bs-card-border-radius:0;border-radius:var(--bs-card-border-radius)}.card .card-header{border-radius:var(--bs-card-border-radius)}.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6,.card .card-header p,.card .card-header>h1{margin:0}.card .card-img-top{border-radius:var(--bs-card-border-radius)}.card .card-body p:last-child{margin-bottom:0}ul.nav-tabs{--bs-tabs-header-bg-color:var(--os-surface-2);--bs-tabs-header-bg-color-hover:var(--os-surface-3);--bs-tabs-header-text-color:var(--os-theme-secondary);--bs-tabs-header-border-radius:0;--bs-tabs-header-active-bg-color:var(--os-theme-secondary);--bs-tabs-header-active-text-color:var(--os-theme-secondary-contrast);background-color:var(--bs-tabs-header-bg-color)}ul.nav-tabs .nav-item .nav-link{border-radius:var(--bs-tabs-header-border-radius);color:var(--bs-tabs-header-text-color)}ul.nav-tabs .nav-item .nav-link:hover:not(.active){background-color:var(--bs-tabs-header-bg-color-hover)}ul.nav-tabs .nav-item .nav-link.active{background-color:var(--bs-tabs-header-active-bg-color);border-color:var(--bs-tabs-header-active-bg-color);color:var(--bs-tabs-header-active-text-color)}.pagination .page-item .page-link{background-color:var(--os-theme-secondary-contrast);color:var(--os-theme-secondary)}.pagination .page-item .page-link:hover{cursor:pointer;border-color:var(--os-theme-secondary-hover);background-color:var(--os-theme-secondary-hover);color:var(--os-theme-secondary-contrast-hover)}.pagination .page-item.active .page-link{border-color:var(--os-theme-secondary);background-color:var(--os-theme-secondary);color:var(--os-theme-secondary-contrast)}.pagination .page-item.disabled .page-link{opacity:.5}.pagination .page-item.active .page-link:hover,.pagination .page-item.disabled .page-link:hover{cursor:default}.cms_content_area{--banner-min-width:300px;--banner-gap:var(--os-spacer-normal);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--banner-min-width),1fr));gap:var(--banner-gap)}.ribbon{--ribbon-opacity:.8;--ribbon-border-radius:var(--os-spacer-xxs);--ribbon-padding:var(--os-spacer-normal);--ribbon-offset:var(--os-spacer-normal);--ribbon-bg-color:var(--os-theme-primary);--ribbon-text-color:var(--os-theme-primary-contrast);pointer-events:none;position:absolute;inset:var(--ribbon-offset) auto auto var(--ribbon-offset);padding:var(--ribbon-padding);opacity:var(--ribbon-opacity);background-color:var(--ribbon-bg-color);color:var(--ribbon-text-color);border-radius:var(--ribbon-border-radius)}.ribbon[data-ribbon-style=circle]{--ribbon-offset:calc(var(--os-spacer-normal) * -1);--ribbon-border-radius:50%;aspect-ratio:1/1;display:grid;place-content:center}.ribbon[data-ribbon-style=ribbon]{--r:10px;--f:10px;--ribbon-padding:.5rem calc(var(--r) + 1rem) calc(var(--f) + .5rem) calc(.75rem + var(--r));inset-inline-start:calc(var(--f) * -1);box-shadow:0 calc(-1 * var(--f)) 0 inset rgba(0,0,0,.333);-webkit-clip-path:polygon(0 0,97% 0,calc(100% - var(--r)) calc(50% - var(--f)/ 2),97% calc(100% - var(--f)),var(--r) calc(100% - var(--f)),var(--f) 100%,0 calc(100% - 10px));clip-path:polygon(0 0,97% 0,calc(100% - var(--r)) calc(50% - var(--f)/ 2),97% calc(100% - var(--f)),var(--r) calc(100% - var(--f)),var(--f) 100%,0 calc(100% - 10px))}.ribbon[data-ribbon-type=discount]{display:flex;align-items:center}.ribbon[data-ribbon-type=discount]::before{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.5rem;margin-inline:var(--os-spacer-xxs)}.ribbon[data-ribbon-type=discount]::after{content:"%";font-family:"Font Awesome 5 Free";font-weight:900;margin-inline:var(--os-spacer-xxs)}.ribbon~.ribbon{display:none}.pop-message{display:none;position:fixed;margin:0;width:100%;text-align:center;bottom:0;border-radius:0;z-index:1050;font-weight:var(--os-font-weight-bold)}#jq-progress{position:fixed;inset:auto 0 0 0;width:100%;border-radius:0;height:var(--os-spacer-xs);z-index:9999}#cookie-info[data-cookie-policy=selection]{max-height:100vh;overflow-y:auto}#cookie-info[data-cookie-policy=selection]::-webkit-scrollbar{background-color:var(--os-theme-primary-contrast);width:var(--os-spacer-xs)}#cookie-info[data-cookie-policy=selection]::-webkit-scrollbar:active,#cookie-info[data-cookie-policy=selection]::-webkit-scrollbar:hover{background-color:var(--os-theme-primary-contrast)}#cookie-info[data-cookie-policy=selection]::-webkit-scrollbar-thumb{background-color:var(--os-theme-primary)}#cookie-info[data-cookie-policy=selection]::-webkit-scrollbar-thumb:active,#cookie-info[data-cookie-policy=selection]::-webkit-scrollbar-thumb:hover{background-color:var(--os-theme-primary)}@supports (scrollbar-width:thin){#cookie-info[data-cookie-policy=selection]{scrollbar-width:thin}}@supports (scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)){#cookie-info[data-cookie-policy=selection]{scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)}}#cookie-settings-button{inset:auto auto var(--os-spacer-normal) var(--os-spacer-normal);z-index:1000}#cookie-settings-button button{border-radius:50%}header{--header-brand-icon-height:50px;--header-nav-item-gap:clamp(1rem, 3vw + 1rem, 3rem);--header-main-navigation-bg-color:var(--os-theme-secondary-contrast);--header-main-navigation-bg-color-hover:var(--os-theme-primary);--header-main-navigation-text-color:var(--os-theme-secondary);--header-main-navigation-text-color-hover:var(--os-theme-primary-contrast);--header-quick-search-width:min(80%, 400px);--header-quick-search-max-height:70vh;--header-quick-search-padding-inline:var(--os-spacer-sm);--header-quick-search-image-width:50px}header[data-header-style="1"],header[data-header-style="2"]{position:sticky;top:0;z-index:1000}header[data-header-style="2"]{will-change:transform}header[data-header-style="2"].show-header{opacity:1;transform:translate(0,0);transition:transform .2s}header[data-header-style="2"].hide-header{opacity:0;transform:translate(0,-60px);transition:transform .2s,opacity .3s}@media screen and (min-width:992px){header[data-header-style="2"].hide-header,header[data-header-style="2"].show-header{will-change:unset;opacity:1;transform:translate(0,0);transition:none}}header #top-row nav.navbar{display:grid;justify-content:center;grid-template-areas:"logo nav" "search search";grid-template-rows:1fr auto;-moz-column-gap:var(--os-spacer-normal);column-gap:var(--os-spacer-normal)}@media screen and (min-width:768px){header #top-row nav.navbar{grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr;grid-template-areas:"logo search nav"}}header #top-row nav.navbar .navbar-brand{grid-area:logo}header #top-row nav.navbar .navbar-brand img{max-height:var(--header-brand-icon-height)}header #top-row nav.navbar .instantSearchWrapper{grid-area:search}header #top-row nav.navbar .instantSearchWrapper form{width:100%}@media screen and (min-width:576px){header #top-row nav.navbar .instantSearchWrapper form{width:var(--header-quick-search-width)}}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results{position:relative;width:100%}@media screen and (min-width:576px){header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results{width:var(--header-quick-search-width)}}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results{position:absolute;width:100%;z-index:1500}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-actions .list-group-item{padding-inline:var(--header-quick-search-padding-inline)}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items{max-height:var(--header-quick-search-max-height);overflow-x:hidden;overflow-y:auto}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items::-webkit-scrollbar{background-color:var(--os-theme-primary-contrast);width:var(--os-spacer-xs)}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items::-webkit-scrollbar:active,header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items::-webkit-scrollbar:hover{background-color:var(--os-theme-primary-contrast)}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items::-webkit-scrollbar-thumb{background-color:var(--os-theme-primary)}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items::-webkit-scrollbar-thumb:active,header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items::-webkit-scrollbar-thumb:hover{background-color:var(--os-theme-primary)}@supports (scrollbar-width:thin){header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items{scrollbar-width:thin}}@supports (scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)){header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items{scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)}}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items .list-group-item{padding-inline:var(--header-quick-search-padding-inline)}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items .list-group-item[data-search-result-type=product]{display:grid;align-items:center;gap:var(--os-spacer-xs);grid-template-columns:var(--header-quick-search-image-width) 2fr 1fr}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items .list-group-item[data-search-result-type=product][data-presentation=simple]{grid-template-columns:var(--header-quick-search-image-width) 1fr}header #top-row nav.navbar .instantSearchWrapper #instant_ajax_search_results #quick-search-results #quick-search-result-items .list-group-item[data-search-result-type=product] p:not(:first-child){font-size:var(--os-font-size-small)}header #top-row nav.navbar ul.navbar-nav{grid-area:nav;gap:var(--header-nav-item-gap)}header #top-row nav.navbar ul.navbar-nav .language-flag,header #top-row nav.navbar ul.navbar-nav .language-img{max-width:2rem}header #top-row nav.navbar ul.navbar-nav #language-dropdown-options{position:absolute}header #top-row nav.navbar ul.navbar-nav #language-dropdown-options a{text-decoration:none}header #bottom-row #main-navigation li a{color:var(--header-main-navigation-text-color);background-color:var(--header-main-navigation-bg-color);will-change:color,background-color}header #bottom-row #main-navigation li a:hover{color:var(--header-main-navigation-text-color-hover);background-color:var(--header-main-navigation-bg-color-hover);transition:color .15s ease-in-out,background-color .15s ease-in-out}header #bottom-row #main-navigation[data-main-navigation-type="2"] li,header #bottom-row #main-navigation[data-main-navigation-type="3"] li,header #bottom-row #main-navigation[data-main-navigation-type="4"] li,header #bottom-row #main-navigation[data-main-navigation-type="5"] li{position:relative}header #bottom-row #main-navigation[data-main-navigation-type="2"] li a,header #bottom-row #main-navigation[data-main-navigation-type="3"] li a,header #bottom-row #main-navigation[data-main-navigation-type="4"] li a,header #bottom-row #main-navigation[data-main-navigation-type="5"] li a{display:flex;justify-content:space-between;align-items:center}header #bottom-row #main-navigation[data-main-navigation-type="2"] li a>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="3"] li a>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="4"] li a>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="5"] li a>.icon::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";color:inherit;padding-inline:.25rem;margin-inline-start:1rem}header #bottom-row #main-navigation[data-main-navigation-type="2"] li a:hover>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="3"] li a:hover>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="4"] li a:hover>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="5"] li a:hover>.icon::after{color:inherit}header #bottom-row #main-navigation[data-main-navigation-type="2"] li[data-nav-level="0"]>a>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="3"] li[data-nav-level="0"]>a>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="4"] li[data-nav-level="0"]>a>.icon::after,header #bottom-row #main-navigation[data-main-navigation-type="5"] li[data-nav-level="0"]>a>.icon::after{content:"\f107"}header #bottom-row #main-navigation[data-main-navigation-type="2"] li:not(:hover)>.submenu,header #bottom-row #main-navigation[data-main-navigation-type="3"] li:not(:hover)>.submenu,header #bottom-row #main-navigation[data-main-navigation-type="4"] li:not(:hover)>.submenu,header #bottom-row #main-navigation[data-main-navigation-type="5"] li:not(:hover)>.submenu{display:none}header #bottom-row #main-navigation[data-main-navigation-type="2"] .submenu,header #bottom-row #main-navigation[data-main-navigation-type="3"] .submenu,header #bottom-row #main-navigation[data-main-navigation-type="4"] .submenu,header #bottom-row #main-navigation[data-main-navigation-type="5"] .submenu{position:absolute;z-index:1500;min-width:100%}header #bottom-row #main-navigation[data-main-navigation-type="2"] .submenu li a,header #bottom-row #main-navigation[data-main-navigation-type="3"] .submenu li a,header #bottom-row #main-navigation[data-main-navigation-type="4"] .submenu li a,header #bottom-row #main-navigation[data-main-navigation-type="5"] .submenu li a{white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}header #bottom-row #main-navigation[data-main-navigation-type="2"] .submenu .submenu,header #bottom-row #main-navigation[data-main-navigation-type="3"] .submenu .submenu,header #bottom-row #main-navigation[data-main-navigation-type="4"] .submenu .submenu,header #bottom-row #main-navigation[data-main-navigation-type="5"] .submenu .submenu{top:0;left:100%}footer{--footer-nav-col-min-width:200px;--footer-nav-col-gap:var(--os-spacer-lg)}footer #footer-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--footer-nav-col-min-width),1fr));gap:var(--footer-nav-col-gap);grid-template-areas:"column-1" "column-2" "column-0" "column-3"}footer #footer-navigation a{color:inherit}@media screen and (min-width:576px){footer #footer-navigation{grid-template-areas:"column-1 column-2" "column-0 column-3"}}@media screen and (min-width:992px){footer #footer-navigation{grid-template-areas:"column-1 column-2 column-0 column-3"}}footer .footer-column-1{grid-area:column-1}footer .footer-column-2{grid-area:column-2}footer .footer-column-3{grid-area:column-3}footer .footer-column-0{grid-area:column-0}footer #footer-legal{font-size:.8rem}footer #footer-legal #powered img{max-height:20px}aside{gap:var(--os-spacer-normal);--aside-list-submenu-bg-color:transparent}aside .card .card-header{font-weight:var(--os-font-weight-semibold);background-color:#fff}aside .card ul.list-group li a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}aside .card ul.list-group li .list-group-item{border:none;border-radius:0}aside .card ul.list-group li ul{list-style:none;padding-inline-start:var(--os-spacer-normal);background-color:#f2f2f2}aside .card ul.list-group li ul .list-group-item{border-color:var(--aside-list-submenu-bg-color);background-color:var(--aside-list-submenu-bg-color)}aside .card ul.list-group li.active>a{font-weight:var(--os-font-weight-semibold);color:var(--os-theme-primary)}aside .card ul.list-group>li{border-bottom:1px solid rgba(0,0,0,.125)}aside .card ul.list-group>li:last-child{border-bottom:none}aside .card ul.list-group[data-nav-type="1"] [data-toggle],aside .card ul.list-group[data-nav-type="2"] [data-toggle]{display:none}aside .card ul.list-group[data-nav-type="3"] .list-group-item .badge{display:none}aside .card ul.list-group[data-nav-type="3"] [data-toggle=submenu]:focus{box-shadow:none}aside .card ul.list-group[data-nav-type="3"] [data-toggle=submenu]:active,aside .card ul.list-group[data-nav-type="3"] [data-toggle=submenu]:focus,aside .card ul.list-group[data-nav-type="3"] [data-toggle=submenu]:hover{text-decoration:none}aside .card ul.list-group[data-nav-type="3"] [data-toggle=submenu]::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";color:#343a40}aside .card ul.list-group[data-nav-type="3"] [data-toggle=submenu].open::after{content:"\f107"}aside .card ul.list-group[data-nav-type="3"] li>.submenu:not(.open){display:none}aside #aside-producers img{max-width:150px}.page-index{--index-content-gap:var(--os-spacer-xl);--index-content-card-min-width:250px;--index-content-card-max-width:1fr;--index-content-card-gap:var(--os-spacer-normal);--index-manufacturers-img-maxheight:50px}.page-index #frontpage-content{display:grid;gap:var(--index-content-gap)}.page-index #frontpage-content .card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--index-content-card-min-width),var(--index-content-card-max-width)));gap:var(--index-content-card-gap)}@media screen and (min-width:0) and (max-width:575px){.page-index #frontpage-content .product-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--product-card-gap)}.page-index #frontpage-content .product-list .span-padded{grid-column:span 1}}@media screen and (min-width:576px) and (max-width:767px){.page-index #frontpage-content .product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-card-gap)}.page-index #frontpage-content .product-list .span-padded{grid-column:span 2}}@media screen and (min-width:768px) and (max-width:991px){.page-index #frontpage-content .product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-card-gap)}.page-index #frontpage-content .product-list .span-padded{grid-column:span 3}}@media screen and (min-width:992px) and (max-width:1199px){.page-index #frontpage-content .product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--product-card-gap)}.page-index #frontpage-content .product-list .span-padded{grid-column:2/span 2}}@media screen and (min-width:1200px) and (max-width:9998px){.page-index #frontpage-content .product-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--product-card-gap)}.page-index #frontpage-content .product-list .span-padded{grid-column:2/span 3}}.page-index #frontpage-content #frontpage-events .card img.card-img-top,.page-index #frontpage-content #frontpage-news .card img.card-img-top{max-height:20rem;-o-object-fit:cover;object-fit:cover}.page-index #manufacturer-list nav .nav-link img{max-height:var(--index-manufacturers-img-maxheight)}.ajaxGroupButtonsList:not(.breadcrumb),.product-group-list{--product-group-card-gap:var(--os-spacer-normal);--product-group-card-img-aspect-ratio:4/3;--product-group-card-img-object-fit:cover}@media screen and (min-width:0) and (max-width:575px){.ajaxGroupButtonsList:not(.breadcrumb),.product-group-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--product-group-card-gap)}.ajaxGroupButtonsList:not(.breadcrumb) .span-padded,.product-group-list .span-padded{grid-column:span 1}}@media screen and (min-width:576px) and (max-width:767px){.ajaxGroupButtonsList:not(.breadcrumb),.product-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-group-card-gap)}.ajaxGroupButtonsList:not(.breadcrumb) .span-padded,.product-group-list .span-padded{grid-column:span 2}}@media screen and (min-width:768px) and (max-width:1199px){.ajaxGroupButtonsList:not(.breadcrumb),.product-group-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-group-card-gap)}.ajaxGroupButtonsList:not(.breadcrumb) .span-padded,.product-group-list .span-padded{grid-column:span 3}}@media screen and (min-width:1200px) and (max-width:9998px){.ajaxGroupButtonsList:not(.breadcrumb),.product-group-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--product-group-card-gap)}.ajaxGroupButtonsList:not(.breadcrumb) .span-padded,.product-group-list .span-padded{grid-column:2/span 2}}.ajaxGroupButtonsList:not(.breadcrumb) .card-img-top,.product-group-list .card-img-top{aspect-ratio:var(--product-group-card-img-aspect-ratio);-o-object-fit:var(--product-group-card-img-object-fit);object-fit:var(--product-group-card-img-object-fit)}.product-list{--product-card-gap:var(--os-spacer-normal);--product-card-quick-action-inset:0 0 auto auto;--product-card-quick-action-margin:var(--os-spacer-normal);--product-card-quick-action-opacity:.5;--product-card-quick-action-opacity-hover:.9}@media screen and (min-width:0) and (max-width:575px){.product-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--product-card-gap)}.product-list .span-padded{grid-column:span 1}}@media screen and (min-width:576px) and (max-width:767px){.product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-card-gap)}.product-list .span-padded{grid-column:span 2}}@media screen and (min-width:768px) and (max-width:1599px){.product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-card-gap)}.product-list .span-padded{grid-column:span 3}}@media screen and (min-width:1600px) and (max-width:9998px){.product-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--product-card-gap)}.product-list .span-padded{grid-column:2/span 2}}.product-list .ajaxList{display:contents}.product-list .ajaxList .ajaxList-content{display:contents}.product-list .product-list-item{position:relative}.product-list .product-list-item .product-title a{color:var(--os-theme-primary)}.product-list .product-list-item .product-saldo[data-saldo-type=simple] .badge{aspect-ratio:1/1;height:var(--os-spacer-sm);border-radius:50%}.product-list .product-list-item .quick-actions{position:absolute;inset:var(--product-card-quick-action-inset);margin:var(--product-card-quick-action-margin)}@media screen and (min-width:576px){.product-list .product-list-item .quick-actions{will-change:opacity;opacity:var(--product-card-quick-action-opacity)}}.product-list .product-list-item .quick-actions .btn{aspect-ratio:1/1;width:3rem}@supports (container-type:inline-size){.product-list .product-list-item .buy{container-type:inline-size}.product-list .product-list-item .buy>button[data-cart-add]{flex-grow:1;display:flex;justify-content:center}.product-list .product-list-item .buy>button[data-cart-add] .cart-add-text{display:none}}.product-list .product-list-item .buy>div.input-group input[type=number]{min-width:30px;max-width:40px;text-align:center;padding:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.product-list .product-list-item .buy>div.input-group input[type=number]::-webkit-inner-spin-button,.product-list .product-list-item .buy>div.input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-list .product-list-item:hover .quick-actions{opacity:var(--product-card-quick-action-opacity-hover)}@media screen and (min-width:576px){.product-list .product-list-item:hover .quick-actions{transition:opacity .25s ease-in}}.product-list .product-list-item[data-list-item-style=box] .card-body{display:flex;flex-direction:column}.product-list .product-list-item[data-list-item-style=box] .card-body .card-subtitle{flex-grow:1}.product-list .product-list-item[data-list-item-style=condensed]{--product-card-quick-action-inset:auto auto 0 0;--product-card-quick-action-margin:var(--os-spacer-xxs);--ribbon-padding:var(--os-spacer-xxs)}#pgroup-filter #ajaxlist-filters>.filter-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--os-spacer-normal);align-items:center}#pgroup-filter #filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--os-spacer-xs)}.page-2 main{display:grid;grid-template-areas:"title" "picture" "info" "videos" "details";grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto) 1fr;grid-auto-rows:auto}@media screen and (min-width:576px){.page-2 main{grid-template-areas:"picture title" "picture info" "videos videos" "details details";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto) 1fr;-moz-column-gap:var(--os-spacer-normal);column-gap:var(--os-spacer-normal)}}.page-2 main h1{grid-area:title}.page-2 main #product-image{grid-area:picture;position:relative}.page-2 main #product-image [data-presentation=zoom] .zoom-container:hover{cursor:zoom-in}.page-2 main #product-image #additional-pictures a:hover{text-decoration:none}.page-2 main #product-info{grid-area:info;position:relative;display:grid;grid-template-areas:"product-code" "product-saldo" "product-rating" "product-lowest-delivery-price" "product-options" "product-price" "product-order";grid-template-rows:repeat(5,auto) 1fr;grid-auto-rows:auto}.page-2 main #product-info #product-code{grid-area:product-code}.page-2 main #product-info #rating{grid-area:product-rating}.page-2 main #product-info #rating i{color:var(--os-theme-primary)}.page-2 main #product-info #rating i.fas{color:var(--os-theme-primary)}.page-2 main #product-info #rating i.far{color:var(--os-theme-secondary)}.page-2 main #product-info #lowest-delivery-price{grid-area:product-lowest-delivery-price}.page-2 main #product-info #product-store{grid-area:product-saldo}.page-2 main #product-info #product-store .product-saldo[data-saldo-type=simple] .badge{aspect-ratio:1/1;height:var(--os-spacer-sm);border-radius:50%}.page-2 main #product-info #product-options{grid-area:product-options}.page-2 main #product-info #product-options .product-option:hover{background-color:var(--os-surface-2)}.page-2 main #product-info #product-options .product-option label{gap:var(--os-spacer-normal)}.page-2 main #product-info #product-options .product-option label:hover{cursor:pointer}.page-2 main #product-info #product-price{grid-area:product-price}.page-2 main #product-info #product-price #main-price.discounted span{color:var(--os-theme-danger)}.page-2 main #product-info #product-price .old-price{text-decoration:line-through}.page-2 main #product-info #product-price #price-history{font-size:var(--os-font-size-small)}.page-2 main #product-info #product-order{grid-area:product-order;position:relative}.page-2 main #product-info #product-order #buy>div.input-group{width:auto;flex-wrap:nowrap;align-items:center}.page-2 main #product-info #product-order #buy>div.input-group input[type=number]{min-width:50px;max-width:100px;text-align:center;padding:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.page-2 main #product-info #product-order #buy>div.input-group input[type=number]::-webkit-inner-spin-button,.page-2 main #product-info #product-order #buy>div.input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:0) and (max-width:9998px){.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--os-spacer-xs)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul .span-padded{grid-column:span 1}}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul>li:nth-child(n+1){border-top:1px solid var(--os-surface-2)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul>li .card{flex-direction:row;align-items:center;gap:var(--os-spacer-normal)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul>li .card picture{display:block;max-width:100px}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul>li .card .card-body{display:flex;flex-direction:column;justify-content:center}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul>li .card .card-body .product-saldo[data-saldo-type=simple] .badge{aspect-ratio:1/1;height:var(--os-spacer-sm);border-radius:50%}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=rows]>ul>li .card .card-body .price-history{font-size:var(--os-font-size-small)}@media screen and (min-width:0) and (max-width:349px){.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--os-spacer-xs)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul .span-padded{grid-column:span 2}}@media screen and (min-width:350px) and (max-width:767px){.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--os-spacer-xs)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul .span-padded{grid-column:span 3}}@media screen and (min-width:768px) and (max-width:9998px){.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--os-spacer-xs)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul .span-padded{grid-column:span 3}}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul>li .product-saldo[data-saldo-type=simple] .badge{aspect-ratio:1/1;height:var(--os-spacer-sm);border-radius:50%}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul>li .cart-add-text{display:none}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul>li .price-history{font-size:var(--os-font-size-small)}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul>li .quick-actions{flex-direction:column}.page-2 main #product-info #product-order[data-content-type=variation][data-variation-presentation=columns]>ul>li .action #shopping-list-button{position:absolute;inset:0 0 auto auto}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle{--hover-item-border-color:var(--os-theme-secondary);--hover-item-bg-color:var(--os-surface-1);--active-item-border-color:var(--os-theme-primary);--active-item-bg-color:var(--os-surface-1)}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle.variation-rectangle-selected .card{border-color:var(--active-item-border-color);background-color:var(--active-item-bg-color)}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle:not(.variation-rectangle-selected) .variation-fa-select{display:none}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card{transition:background-color .5s ease-out,border-color .5s ease-out}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card .not-orderable-alert{pointer-events:none;position:absolute;inset:var(--os-spacer-xs) auto auto var(--os-spacer-xs)}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card .variation-fa-select{color:var(--os-theme-primary);pointer-events:none;position:absolute;inset:var(--os-spacer-xs) auto auto var(--os-spacer-xs)}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card .variation-fa-select.sc-added{color:var(--os-theme-success)}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card .quick-actions{position:absolute;inset:var(--os-spacer-xs) var(--os-spacer-xs) auto auto}@media screen and (min-width:576px){.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card .quick-actions{will-change:opacity;opacity:.5}}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle .card .quick-actions .btn{aspect-ratio:1/1;width:3rem}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle:hover:not([data-orderable="0"]){cursor:pointer}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle:hover:not([data-orderable="0"]) .card{border-color:var(--hover-item-border-color);background-color:var(--hover-item-bg-color)}.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle:hover .quick-actions{opacity:1}@media screen and (min-width:576px){.page-2 main #product-info #product-order[data-content-type=variation] .variation-rectangle:hover .quick-actions{transition:opacity .25s ease-in}}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=rows] li:nth-child(n+1){border-top:1px solid var(--os-surface-2)}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=rows] li .card{flex-direction:row;align-items:center;gap:var(--os-spacer-normal)}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=rows] li .card picture{display:block;max-width:100px}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=rows] li .card .card-body{display:flex;flex-direction:column;justify-content:center}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=rows] li .card .card-body .product-saldo[data-saldo-type=simple] .badge{aspect-ratio:1/1;height:var(--os-spacer-sm);border-radius:50%}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=rows] li .card .card-body .price-history{font-size:var(--os-font-size-small)}@media screen and (min-width:0) and (max-width:349px){.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] .span-padded{grid-column:span 2}}@media screen and (min-width:350px) and (max-width:767px){.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] .span-padded{grid-column:span 3}}@media screen and (min-width:768px) and (max-width:9998px){.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] .span-padded{grid-column:2/span 2}}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] li .product-saldo[data-saldo-type=simple] .badge{aspect-ratio:1/1;height:var(--os-spacer-sm);border-radius:50%}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] li .cart-add-text{display:none}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] li .price-history{font-size:var(--os-font-size-small)}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] li .quick-actions{flex-direction:column}.page-2 main #product-info #product-order #related-component-products ul#related-component-items[data-presentation=columns] li .action #shopping-list-button{position:absolute;inset:0 0 auto auto}.page-2 main #product-info #quick-actions{inset:0 0 auto auto}.page-2 main #product-info #quick-actions .btn{aspect-ratio:1/1;width:3rem}.page-2 main #product-details{grid-area:details}.page-2 main #product-details #Ratings .my-rating{gap:2ch}.page-2 main #product-details #Ratings .my-rating i{color:var(--os-theme-primary)}.page-2 main #product-details #Ratings .my-rating i.fas{color:var(--os-theme-primary)}.page-2 main #product-details #Ratings .my-rating i.far{color:var(--os-theme-secondary)}.page-2 main #product-details #Ratings .my-rating i:hover{color:var(--os-theme-primary);cursor:pointer}.page-2 main #product-videos{grid-area:videos}#cart_link,#comparator-small{--header-cart-amount-offset-y:-.6rem;--header-cart-amount-offset-x:-.8rem;--header-cart-amount-width:2.5ch;--header-cart-amount-font-size:.8em;position:relative}#cart_link a .amount-icon,#comparator-small a .amount-icon{position:absolute;top:var(--header-cart-amount-offset-y);right:var(--header-cart-amount-offset-x);width:var(--header-cart-amount-width);aspect-ratio:1/1;border-radius:50%;display:grid;place-content:center;pointer-events:none}#cart_link a .amount-icon .amount-value,#comparator-small a .amount-icon .amount-value{line-height:1;font-size:var(--header-cart-amount-font-size)}#cart_link a:hover,#comparator-small a:hover{text-decoration:none}@media (hover:hover) and (min-width:992px){#cart_link:hover #cart-drop-content[data-show=hover],#comparator-small:hover #cart-drop-content[data-show=hover]{display:block;top:90%;right:0;left:auto}}#cart_link #cart-drop-content,#comparator-small #cart-drop-content{min-width:12rem}#cart_link #cart-drop-content #small-cart-items,#comparator-small #cart-drop-content #small-cart-items{max-height:60vh;overflow-y:auto}#cart_link #cart-drop-content #small-cart-items::-webkit-scrollbar,#comparator-small #cart-drop-content #small-cart-items::-webkit-scrollbar{background-color:var(--os-theme-primary-contrast);width:var(--os-spacer-xs)}#cart_link #cart-drop-content #small-cart-items::-webkit-scrollbar:active,#cart_link #cart-drop-content #small-cart-items::-webkit-scrollbar:hover,#comparator-small #cart-drop-content #small-cart-items::-webkit-scrollbar:active,#comparator-small #cart-drop-content #small-cart-items::-webkit-scrollbar:hover{background-color:var(--os-theme-primary-contrast)}#cart_link #cart-drop-content #small-cart-items::-webkit-scrollbar-thumb,#comparator-small #cart-drop-content #small-cart-items::-webkit-scrollbar-thumb{background-color:var(--os-theme-primary)}#cart_link #cart-drop-content #small-cart-items::-webkit-scrollbar-thumb:active,#cart_link #cart-drop-content #small-cart-items::-webkit-scrollbar-thumb:hover,#comparator-small #cart-drop-content #small-cart-items::-webkit-scrollbar-thumb:active,#comparator-small #cart-drop-content #small-cart-items::-webkit-scrollbar-thumb:hover{background-color:var(--os-theme-primary)}@supports (scrollbar-width:thin){#cart_link #cart-drop-content #small-cart-items,#comparator-small #cart-drop-content #small-cart-items{scrollbar-width:thin}}@supports (scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)){#cart_link #cart-drop-content #small-cart-items,#comparator-small #cart-drop-content #small-cart-items{scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)}}#cart_link #cart-drop-content #small-cart-items .cart-item,#comparator-small #cart-drop-content #small-cart-items .cart-item{padding-block:var(--os-spacer-xxs);border-bottom:1px solid #f2f2f2}#cart_link #cart-drop-content #small-cart-items .cart-item:first-child,#comparator-small #cart-drop-content #small-cart-items .cart-item:first-child{padding-block-start:0}#cart_link #cart-drop-content #small-cart-items .cart-item:last-child,#comparator-small #cart-drop-content #small-cart-items .cart-item:last-child{padding-block-end:0;border-bottom:none}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item[data-show-picture=false],#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item[data-show-picture=false]{grid-template-areas:"title" "price" "amount";grid-template-columns:1fr}#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item{align-items:baseline}#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item[data-show-picture=false],#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item[data-show-picture=false]{grid-template-areas:"title amount price";grid-template-columns:1fr auto auto}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item{position:relative;display:grid;-moz-column-gap:var(--os-spacer-xs);column-gap:var(--os-spacer-xs);grid-template-areas:"picture title" "picture price" "picture amount";grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item[data-show-picture=false],#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item[data-show-picture=false],#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item[data-show-picture=false],#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item[data-show-picture=false]{-moz-column-gap:0;column-gap:0}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item[data-show-picture=false] .item-image,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item[data-show-picture=false] .item-image,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item[data-show-picture=false] .item-image,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item[data-show-picture=false] .item-image{display:none}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-image,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-image,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-image,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-image{grid-area:picture;max-width:50px}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-image .ribbon,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-image .ribbon,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-image .ribbon,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-image .ribbon{display:none}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-details,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-details,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-details,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-details{grid-area:title;white-space:nowrap;overflow:hidden}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-details .item-title,#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-details .product-name,#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-details p,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-details .item-title,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-details .product-name,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-details p,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-details .item-title,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-details .product-name,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-details p,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-details .item-title,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-details .product-name,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-details p{font-size:var(--os-font-size-small);text-overflow:ellipsis;overflow:hidden}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-details .item-options,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-details .item-options,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-details .item-options,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-details .item-options{display:none}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-amount,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-amount,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-amount,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-amount{grid-area:amount}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-amount p,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-amount p,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-amount p,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-amount p{display:inline-block;font-size:var(--os-font-size-small)}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-amount .col-text::after,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-amount .col-text::after,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-amount .col-text::after,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-amount .col-text::after{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.5rem;margin-inline:var(--os-spacer-xs);vertical-align:middle}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-price-total,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-price-total,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-price-total,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-price-total{grid-area:price;font-size:var(--os-font-size-small)}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-info,#cart_link #cart-drop-content #small-cart-items .cart-item .main-item .item-price-unit,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-info,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-item .item-price-unit,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-info,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item .item-price-unit,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-info,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-item .item-price-unit{display:none}#cart_link #cart-drop-content #small-cart-items .cart-item .main-item[data-hide-subitems=true]+.sub-items,#comparator-small #cart-drop-content #small-cart-items .cart-item .main-item[data-hide-subitems=true]+.sub-items{display:none}#cart_link #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li{display:flex;justify-content:space-between;font-size:var(--os-font-size-small)}#cart_link #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-price-unit,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-remove,#cart_link #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li[data-show-picture=false] .item-image,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-price-unit,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-remove,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li[data-show-picture=false] .item-image{display:none}#cart_link #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-details,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-details{display:flex;align-items:center}#cart_link #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-details .product-name,#comparator-small #cart-drop-content #small-cart-items .cart-item .sub-itemsiii li .item-details .product-name{font-size:var(--os-font-size-small)}#cart_link #cart-drop-content #cart-drop-bottom,#comparator-small #cart-drop-content #cart-drop-bottom{background-color:var(--os-surface-2)}#cart_link #cart-drop-content #cart-drop-bottom #cart-drop-total,#comparator-small #cart-drop-content #cart-drop-bottom #cart-drop-total{font-weight:var(--os-font-weight-semibold);font-size:var(--os-font-size-small)}.cart-items{--cart-item-picture-width:50px;--cart-item-padding:var(--os-spacer-sm);--cart-item-bg-color:var(--os-surface-1);--cart-item-hr-color:var(--os-surface-2)}.cart-items .list-header{display:none}@media screen and (min-width:576px){.cart-items .list-header{padding-inline:var(--cart-item-padding);display:grid;-moz-column-gap:var(--os-spacer-normal);column-gap:var(--os-spacer-normal);grid-template-columns:var(--cart-item-picture-width) 2.5fr repeat(3,1fr) auto;grid-template-areas:"title title amount price-unit price-total remove"}.cart-items .list-header .col-remove{grid-area:remove;width:2rem}.cart-items .list-header .col-name{grid-area:title}.cart-items .list-header .col-amount{grid-area:amount}.cart-items .list-header .col-unit-price{grid-area:price-unit}.cart-items .list-header .col-total-price{grid-area:price-total}}.cart-items .list-items .cart-item{position:relative;padding:var(--cart-item-padding);background-color:var(--cart-item-bg-color)}.cart-items .list-items .cart-item.odd{--cart-item-bg-color:var(--os-surface-2);--cart-item-hr-color:var(--os-surface-3)}.cart-items .list-items .cart-item .main-item,.cart-items .list-items .cart-item ul.sub-items li{display:grid;align-items:center;-moz-column-gap:var(--os-spacer-normal);column-gap:var(--os-spacer-normal);grid-template-columns:var(--cart-item-picture-width) 1fr auto;grid-template-rows:1fr repeat(4,auto);grid-template-areas:"picture title remove" "amount amount amount" "price-unit price-unit price-unit" "price-total price-total price-total" "info info info"}.cart-items .list-items .cart-item .main-item[data-show-picture=false],.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false]{grid-template-areas:"title title remove" "amount amount amount" "price-unit price-unit price-unit" "price-total price-total price-total" "info info info"}.cart-items .list-items .cart-item .main-item[data-show-picture=false] .item-image,.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false] .item-image{display:none}.cart-items .list-items .cart-item .main-item[data-show-remove-link=false],.cart-items .list-items .cart-item ul.sub-items li[data-show-remove-link=false]{grid-template-areas:"picture title title" "amount amount amount" "price-unit price-unit price-unit" "price-total price-total price-total" "info info info"}.cart-items .list-items .cart-item .main-item[data-show-remove-link=false] .item-remove,.cart-items .list-items .cart-item ul.sub-items li[data-show-remove-link=false] .item-remove{display:none}.cart-items .list-items .cart-item .main-item[data-show-picture=false][data-show-remove-link=false],.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false][data-show-remove-link=false]{grid-template-columns:1fr;grid-template-areas:"title" "amount" "price-unit" "price-total" "info";-moz-column-gap:0;column-gap:0}.cart-items .list-items .cart-item .main-item[data-show-picture=false][data-show-remove-link=false] .item-image,.cart-items .list-items .cart-item .main-item[data-show-picture=false][data-show-remove-link=false] .item-remove,.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false][data-show-remove-link=false] .item-image,.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false][data-show-remove-link=false] .item-remove{display:none}@media screen and (min-width:576px){.cart-items .list-items .cart-item .main-item,.cart-items .list-items .cart-item ul.sub-items li{grid-template-columns:var(--cart-item-picture-width) 2.5fr repeat(3,1fr) auto;grid-template-rows:1fr auto;grid-template-areas:"picture title amount price-unit price-total remove" "info info amount price-unit price-total remove"}.cart-items .list-items .cart-item .main-item[data-show-picture=false],.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false]{grid-template-areas:"title title amount price-unit price-total remove" "info info amount price-unit price-total remove"}.cart-items .list-items .cart-item .main-item[data-show-picture=false] .item-image,.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false] .item-image{display:none}.cart-items .list-items .cart-item .main-item[data-show-remove-link=false],.cart-items .list-items .cart-item ul.sub-items li[data-show-remove-link=false]{grid-template-areas:"picture title amount price-unit price-total remove" "info info amount price-unit price-total remove"}.cart-items .list-items .cart-item .main-item[data-show-remove-link=false] .item-remove,.cart-items .list-items .cart-item ul.sub-items li[data-show-remove-link=false] .item-remove{display:none}.cart-items .list-items .cart-item .main-item[data-show-picture=false][data-show-remove-link=false],.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false][data-show-remove-link=false]{grid-template-columns:var(--cart-item-picture-width) 2.5fr repeat(3,1fr) auto;grid-template-areas:"title title amount price-unit price-total" "info info amount price-unit price-total";-moz-column-gap:var(--os-spacer-normal);column-gap:var(--os-spacer-normal)}.cart-items .list-items .cart-item .main-item[data-show-picture=false][data-show-remove-link=false] .item-image,.cart-items .list-items .cart-item .main-item[data-show-picture=false][data-show-remove-link=false] .item-remove,.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false][data-show-remove-link=false] .item-image,.cart-items .list-items .cart-item ul.sub-items li[data-show-picture=false][data-show-remove-link=false] .item-remove{display:none}}.cart-items .list-items .cart-item .main-item .item-remove,.cart-items .list-items .cart-item ul.sub-items li .item-remove{grid-area:remove;width:2rem}.cart-items .list-items .cart-item .main-item .item-image,.cart-items .list-items .cart-item ul.sub-items li .item-image{grid-area:picture}.cart-items .list-items .cart-item .main-item .item-image .ribbon,.cart-items .list-items .cart-item ul.sub-items li .item-image .ribbon{--ribbon-padding:.25rem;--ribbon-offset:0.25rem}.cart-items .list-items .cart-item .main-item .item-details,.cart-items .list-items .cart-item ul.sub-items li .item-details{grid-area:title}.cart-items .list-items .cart-item .main-item .item-amount,.cart-items .list-items .cart-item ul.sub-items li .item-amount{grid-area:amount;text-align:center;display:flex;justify-content:space-between}@media screen and (min-width:576px){.cart-items .list-items .cart-item .main-item .item-amount,.cart-items .list-items .cart-item ul.sub-items li .item-amount{justify-content:center}.cart-items .list-items .cart-item .main-item .item-amount .col-text,.cart-items .list-items .cart-item ul.sub-items li .item-amount .col-text{display:none}}.cart-items .list-items .cart-item .main-item .item-amount .input-group.input-group,.cart-items .list-items .cart-item ul.sub-items li .item-amount .input-group.input-group{width:auto;flex-wrap:nowrap;align-items:center}.cart-items .list-items .cart-item .main-item .item-amount .input-group.input-group input[type=number],.cart-items .list-items .cart-item ul.sub-items li .item-amount .input-group.input-group input[type=number]{min-width:30px;max-width:40px;text-align:center;padding:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.cart-items .list-items .cart-item .main-item .item-amount .input-group.input-group input[type=number]::-webkit-inner-spin-button,.cart-items .list-items .cart-item .main-item .item-amount .input-group.input-group input[type=number]::-webkit-outer-spin-button,.cart-items .list-items .cart-item ul.sub-items li .item-amount .input-group.input-group input[type=number]::-webkit-inner-spin-button,.cart-items .list-items .cart-item ul.sub-items li .item-amount .input-group.input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-items .list-items .cart-item .main-item .item-price-unit,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit{grid-area:price-unit}.cart-items .list-items .cart-item .main-item .item-price-total,.cart-items .list-items .cart-item ul.sub-items li .item-price-total{grid-area:price-total}.cart-items .list-items .cart-item .main-item .item-amount,.cart-items .list-items .cart-item .main-item .item-price-unit,.cart-items .list-items .cart-item ul.sub-items li .item-amount,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit{border-bottom:1px solid var(--cart-item-hr-color);padding-block:var(--os-spacer-xxs)}@media screen and (min-width:576px){.cart-items .list-items .cart-item .main-item .item-amount,.cart-items .list-items .cart-item .main-item .item-price-unit,.cart-items .list-items .cart-item ul.sub-items li .item-amount,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit{border-bottom:none;padding-block:0}}.cart-items .list-items .cart-item .main-item .item-price-total,.cart-items .list-items .cart-item .main-item .item-price-unit,.cart-items .list-items .cart-item ul.sub-items li .item-price-total,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:576px){.cart-items .list-items .cart-item .main-item .item-price-total,.cart-items .list-items .cart-item .main-item .item-price-unit,.cart-items .list-items .cart-item ul.sub-items li .item-price-total,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit{display:block}}.cart-items .list-items .cart-item .main-item .item-price-total .item-total-price,.cart-items .list-items .cart-item .main-item .item-price-total .item-unit-price,.cart-items .list-items .cart-item .main-item .item-price-unit .item-total-price,.cart-items .list-items .cart-item .main-item .item-price-unit .item-unit-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-total .item-total-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-total .item-unit-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit .item-total-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit .item-unit-price{text-align:right}@media screen and (min-width:576px){.cart-items .list-items .cart-item .main-item .item-price-total .item-total-price,.cart-items .list-items .cart-item .main-item .item-price-total .item-unit-price,.cart-items .list-items .cart-item .main-item .item-price-unit .item-total-price,.cart-items .list-items .cart-item .main-item .item-price-unit .item-unit-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-total .item-total-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-total .item-unit-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit .item-total-price,.cart-items .list-items .cart-item ul.sub-items li .item-price-unit .item-unit-price{text-align:center}}.cart-items .list-items .cart-item .main-item .item-info,.cart-items .list-items .cart-item ul.sub-items li .item-info{grid-area:info;font-size:var(--os-font-size-small)}.cart-items .list-items .cart-item .main-item .item-info .info-text,.cart-items .list-items .cart-item ul.sub-items li .item-info .info-text{border-top:1px solid var(--cart-item-hr-color);padding-block-start:var(--os-spacer-xxs)}@media screen and (min-width:576px){.cart-items .list-items .cart-item .main-item .item-info .info-text,.cart-items .list-items .cart-item ul.sub-items li .item-info .info-text{border-top:none;padding-block-start:0}}.cart-items .list-items .cart-item .main-item[data-show-remove-link=true]+ul.sub-items li .item-remove{display:block!important;width:0}.cart-items .list-footer .footer-row{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"title total";align-items:center;padding:var(--cart-item-padding)}@media screen and (min-width:576px){.cart-items .list-footer .footer-row{grid-template-columns:3fr 2fr 1fr;grid-template-areas:"empty title total"}}.cart-items .list-footer .footer-row .title-col{grid-area:title;font-weight:var(--os-font-weight-semibold)}.cart-items .list-footer .footer-row .title-col .text{font-weight:var(--os-font-weight-normal);font-size:var(--os-font-size-small)}.cart-items .list-footer .footer-row .price-col{grid-area:total;font-weight:var(--os-font-weight-semibold);text-align:right}.cart-items .list-footer .footer-row.order-total-row .price-col,.cart-items .list-footer .footer-row.order-total-row .title-col{font-weight:var(--os-font-weight-bold)}.page-30 .cart,.page-9 .cart{display:grid;gap:var(--os-spacer-normal);grid-template-areas:"error" "cart" "contact" "delivery" "misc" "payment" "summary" "extras" "action";grid-template-columns:1fr}@media screen and (min-width:576px){.page-30 .cart,.page-9 .cart{grid-template-areas:"error error" "cart cart" "contact contact" "delivery misc" "payment summary" "empty extras" "empty action";grid-template-columns:1fr 1fr}}.page-30 .cart #cart-error,.page-9 .cart #cart-error{grid-area:error}.page-30 .cart #product_list,.page-9 .cart #product_list{grid-area:cart}.page-30 .cart #discount-codes,.page-9 .cart #discount-codes{background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart #discount-codes>h1,.page-30 .cart #discount-codes>h2,.page-30 .cart #discount-codes>h3,.page-30 .cart #discount-codes>h4,.page-30 .cart #discount-codes>h5,.page-30 .cart #discount-codes>h6,.page-9 .cart #discount-codes>h1,.page-9 .cart #discount-codes>h2,.page-9 .cart #discount-codes>h3,.page-9 .cart #discount-codes>h4,.page-9 .cart #discount-codes>h5,.page-9 .cart #discount-codes>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys],.page-9 .cart form[name=deliverys]{display:contents}.page-30 .cart form[name=deliverys] .form-check-input:hover,.page-30 .cart form[name=deliverys] .form-check-label:hover,.page-9 .cart form[name=deliverys] .form-check-input:hover,.page-9 .cart form[name=deliverys] .form-check-label:hover{cursor:pointer}.page-30 .cart form[name=deliverys] #customer-info,.page-9 .cart form[name=deliverys] #customer-info{grid-area:contact;background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #customer-info>h1,.page-30 .cart form[name=deliverys] #customer-info>h2,.page-30 .cart form[name=deliverys] #customer-info>h3,.page-30 .cart form[name=deliverys] #customer-info>h4,.page-30 .cart form[name=deliverys] #customer-info>h5,.page-30 .cart form[name=deliverys] #customer-info>h6,.page-9 .cart form[name=deliverys] #customer-info>h1,.page-9 .cart form[name=deliverys] #customer-info>h2,.page-9 .cart form[name=deliverys] #customer-info>h3,.page-9 .cart form[name=deliverys] #customer-info>h4,.page-9 .cart form[name=deliverys] #customer-info>h5,.page-9 .cart form[name=deliverys] #customer-info>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys] #customer-info .address-title,.page-9 .cart form[name=deliverys] #customer-info .address-title{font-size:var(--os-font-size-normal)}.page-30 .cart form[name=deliverys] #customer-info label,.page-9 .cart form[name=deliverys] #customer-info label{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}.page-30 .cart form[name=deliverys] #delivery-method,.page-9 .cart form[name=deliverys] #delivery-method{grid-area:delivery;background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #delivery-method>h1,.page-30 .cart form[name=deliverys] #delivery-method>h2,.page-30 .cart form[name=deliverys] #delivery-method>h3,.page-30 .cart form[name=deliverys] #delivery-method>h4,.page-30 .cart form[name=deliverys] #delivery-method>h5,.page-30 .cart form[name=deliverys] #delivery-method>h6,.page-9 .cart form[name=deliverys] #delivery-method>h1,.page-9 .cart form[name=deliverys] #delivery-method>h2,.page-9 .cart form[name=deliverys] #delivery-method>h3,.page-9 .cart form[name=deliverys] #delivery-method>h4,.page-9 .cart form[name=deliverys] #delivery-method>h5,.page-9 .cart form[name=deliverys] #delivery-method>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option{display:grid;grid-template-areas:"radio name         icons" "radio address      icons" "radio availability icons";grid-template-columns:auto 9fr 1fr;grid-column-gap:1rem;padding:.5rem;margin-bottom:.5rem;background-color:var(--os-surface-2);border-left:5px solid var(--os-surface-2)}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option.selected,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option.selected{border-left:5px solid var(--os-theme-success)}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option:hover,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option:hover{border-left:5px solid #404040;cursor:pointer}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option>.pickup-option-selector,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option>.pickup-option-selector{grid-area:radio;display:grid;place-items:center}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option>.pickup-office-type,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option>.pickup-office-type{grid-area:icons;display:grid;place-items:center}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option address,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option address{margin:0}.page-30 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option i.fas,.page-9 .cart form[name=deliverys] #delivery-method #pickup-locations #delivery_select_content .pickup-option i.fas{color:#404040}.page-30 .cart form[name=deliverys] #additional-information,.page-9 .cart form[name=deliverys] #additional-information{grid-area:misc;background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #additional-information>h1,.page-30 .cart form[name=deliverys] #additional-information>h2,.page-30 .cart form[name=deliverys] #additional-information>h3,.page-30 .cart form[name=deliverys] #additional-information>h4,.page-30 .cart form[name=deliverys] #additional-information>h5,.page-30 .cart form[name=deliverys] #additional-information>h6,.page-9 .cart form[name=deliverys] #additional-information>h1,.page-9 .cart form[name=deliverys] #additional-information>h2,.page-9 .cart form[name=deliverys] #additional-information>h3,.page-9 .cart form[name=deliverys] #additional-information>h4,.page-9 .cart form[name=deliverys] #additional-information>h5,.page-9 .cart form[name=deliverys] #additional-information>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys] #additional-information label,.page-9 .cart form[name=deliverys] #additional-information label{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices{gap:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating],.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating]{position:fixed;opacity:0}.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-grin-hearts,.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-smile,.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-smile-beam,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-grin-hearts,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-smile,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-smile-beam{color:var(--os-theme-success)}.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-angry,.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-frown,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-angry,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices input[name=customer-rating].active+label .fa-frown{color:var(--os-theme-danger)}.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices label,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices label{opacity:.8}.page-30 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices label:hover,.page-9 .cart form[name=deliverys] #additional-information #customer-rating #rating-choices label:hover{opacity:1;cursor:pointer}.page-30 .cart form[name=deliverys] #payment,.page-9 .cart form[name=deliverys] #payment{grid-area:payment;background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #payment>h1,.page-30 .cart form[name=deliverys] #payment>h2,.page-30 .cart form[name=deliverys] #payment>h3,.page-30 .cart form[name=deliverys] #payment>h4,.page-30 .cart form[name=deliverys] #payment>h5,.page-30 .cart form[name=deliverys] #payment>h6,.page-9 .cart form[name=deliverys] #payment>h1,.page-9 .cart form[name=deliverys] #payment>h2,.page-9 .cart form[name=deliverys] #payment>h3,.page-9 .cart form[name=deliverys] #payment>h4,.page-9 .cart form[name=deliverys] #payment>h5,.page-9 .cart form[name=deliverys] #payment>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys] #payment,.page-9 .cart form[name=deliverys] #payment{grid-area:payment;background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #payment>h1,.page-30 .cart form[name=deliverys] #payment>h2,.page-30 .cart form[name=deliverys] #payment>h3,.page-30 .cart form[name=deliverys] #payment>h4,.page-30 .cart form[name=deliverys] #payment>h5,.page-30 .cart form[name=deliverys] #payment>h6,.page-9 .cart form[name=deliverys] #payment>h1,.page-9 .cart form[name=deliverys] #payment>h2,.page-9 .cart form[name=deliverys] #payment>h3,.page-9 .cart form[name=deliverys] #payment>h4,.page-9 .cart form[name=deliverys] #payment>h5,.page-9 .cart form[name=deliverys] #payment>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys] #order-summary,.page-9 .cart form[name=deliverys] #order-summary{grid-area:summary;background-color:var(--os-surface-2);border-radius:var(--os-spacer-normal);padding:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #order-summary>h1,.page-30 .cart form[name=deliverys] #order-summary>h2,.page-30 .cart form[name=deliverys] #order-summary>h3,.page-30 .cart form[name=deliverys] #order-summary>h4,.page-30 .cart form[name=deliverys] #order-summary>h5,.page-30 .cart form[name=deliverys] #order-summary>h6,.page-9 .cart form[name=deliverys] #order-summary>h1,.page-9 .cart form[name=deliverys] #order-summary>h2,.page-9 .cart form[name=deliverys] #order-summary>h3,.page-9 .cart form[name=deliverys] #order-summary>h4,.page-9 .cart form[name=deliverys] #order-summary>h5,.page-9 .cart form[name=deliverys] #order-summary>h6{text-align:center;font-size:var(--os-font-size-heading);margin-block-start:var(--os-spacer-normal);margin-block-end:var(--os-spacer-lg)}.page-30 .cart form[name=deliverys] #order-summary .total-row,.page-9 .cart form[name=deliverys] #order-summary .total-row{--order-summary-font-weight:var(--os-font-weight-semibold);--order-summary-font-size:var(--os-font-weight-body);display:grid;grid-template-columns:2fr 1fr;grid-column-gap:var(--os-spacing-xs);padding:var(--os-spacing-xs) var(--os-spacing-normal)}.page-30 .cart form[name=deliverys] #order-summary .total-row .title-col,.page-9 .cart form[name=deliverys] #order-summary .total-row .title-col{text-align:left;font-weight:var(--order-summary-font-weight);font-size:var(--order-summary-font-size)}.page-30 .cart form[name=deliverys] #order-summary .total-row .title-col .title,.page-9 .cart form[name=deliverys] #order-summary .total-row .title-col .title{margin:0}.page-30 .cart form[name=deliverys] #order-summary .total-row .title-col .text,.page-9 .cart form[name=deliverys] #order-summary .total-row .title-col .text{font-weight:var(--os-font-weight-normal);font-size:var(--order-summary-font-size)}.page-30 .cart form[name=deliverys] #order-summary .total-row .price-col,.page-9 .cart form[name=deliverys] #order-summary .total-row .price-col{text-align:right;font-weight:var(--order-summary-font-weight);font-size:var(--order-summary-font-size)}.page-30 .cart form[name=deliverys] #order-summary .total-row.order-total-row,.page-9 .cart form[name=deliverys] #order-summary .total-row.order-total-row{--order-summary-font-weight:var(--os-font-weight-semibold);--order-summary-font-size:var(--os-font-size-heading);margin-top:var(--os-spacer-normal)}.page-30 .cart form[name=deliverys] #checkout-extras,.page-9 .cart form[name=deliverys] #checkout-extras{grid-area:extras}.page-30 .cart form[name=deliverys] #ready-for-order,.page-9 .cart form[name=deliverys] #ready-for-order{grid-area:action}.page-30 .cart .title-row,.page-9 .cart .title-row{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}.page-5 .info-label,.page-5 label:not(.form-check-label),.page-5 legend{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}.page-5 table#offer-history-table tfoot td,.page-5 table#offer-history-table thead th,.page-5 table#order-history-table tfoot td,.page-5 table#order-history-table thead th{font-weight:var(--os-font-weight-semibold)}.page-5 #addressbook .customer-addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--os-spacer-normal)}.page-5 #shopping_list .shopping-list-container .dataTables_wrapper .dataTables_filter label,.page-5 #shopping_list .shopping-list-container .dataTables_wrapper .dataTables_length label{display:flex;justify-content:flex-end;align-items:center;gap:var(--os-spacer-xs)}.page-5 #shopping_list .shopping-list-container .dataTables_wrapper input.shoppinglist-row-amount,.page-5 #shopping_list .shopping-list-container .dataTables_wrapper select[name$=-datatable_length]{max-width:5rem}.page-5 #shopping_list .shopping-list-container .dataTables_wrapper .pagination{margin:0}.page-5 #shopping_list .shopping-list-container .dataTables_wrapper .row:last-child{margin-block:var(--os-spacer-normal);align-items:center}.page-5 #shopping_list .shopping-list-container .list-actions{display:flex;flex-wrap:wrap;gap:var(--os-spacer-xxs)}#login-form label{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}#pw-change-form label{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}#pw-change-form .peek:hover{cursor:pointer}#registration label:not(.form-check-label),#registration legend{margin-block-end:var(--os-spacer-xxs);font-weight:var(--os-font-weight-semibold)}.module-base.page-1{--page1-content-card-min-width:250px;--page1-content-card-max-width:1fr;--page1-content-card-gap:var(--os-spacer-normal)}.module-base.page-1 #events-list .card-container,.module-base.page-1 #news-list .card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--page1-content-card-min-width),var(--page1-content-card-max-width)));gap:var(--page1-content-card-gap)}.module-base.page-1 #events-list .card-container .card img.card-img-top,.module-base.page-1 #news-list .card-container .card img.card-img-top{max-height:20rem;-o-object-fit:cover;object-fit:cover}.module-base.page-1 .subscribe_rss{display:none}#navbar-offscreen{--mobilenav-width:min(400px, 80vw);z-index:2000;position:fixed;inset:0 0 0 auto;height:100vh;width:var(--mobilenav-width);background-color:#fff;overflow-y:auto;will-change:transform;transform:translateX(var(--mobilenav-width));transition:transform .5s ease-in-out}#navbar-offscreen::-webkit-scrollbar{background-color:var(--os-theme-primary-contrast);width:var(--os-spacer-xs)}#navbar-offscreen::-webkit-scrollbar:active,#navbar-offscreen::-webkit-scrollbar:hover{background-color:var(--os-theme-primary-contrast)}#navbar-offscreen::-webkit-scrollbar-thumb{background-color:var(--os-theme-primary)}#navbar-offscreen::-webkit-scrollbar-thumb:active,#navbar-offscreen::-webkit-scrollbar-thumb:hover{background-color:var(--os-theme-primary)}@supports (scrollbar-width:thin){#navbar-offscreen{scrollbar-width:thin}}@supports (scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)){#navbar-offscreen{scrollbar-color:var(--os-theme-primary) var(--os-theme-primary-contrast)}}#navbar-offscreen ul.list-group li a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}#navbar-offscreen ul.list-group li .list-group-item{border:none;border-radius:0}#navbar-offscreen ul.list-group li ul{list-style:none;padding-inline-start:var(--os-spacer-normal);background-color:#f2f2f2}#navbar-offscreen ul.list-group li ul .list-group-item{border-color:var(--aside-list-submenu-bg-color);background-color:var(--aside-list-submenu-bg-color)}#navbar-offscreen ul.list-group li.active>a{font-weight:var(--os-font-weight-semibold);color:var(--os-theme-primary)}#navbar-offscreen ul.list-group>li{border-bottom:1px solid rgba(0,0,0,.125)}#navbar-offscreen ul.list-group>li:last-child{border-bottom:none}#navbar-offscreen ul.list-group[data-nav-type="1"] [data-toggle],#navbar-offscreen ul.list-group[data-nav-type="2"] [data-toggle]{display:none}#navbar-offscreen ul.list-group[data-nav-type="3"] .list-group-item .badge{display:none}#navbar-offscreen ul.list-group[data-nav-type="3"] [data-toggle=submenu]:focus{box-shadow:none}#navbar-offscreen ul.list-group[data-nav-type="3"] [data-toggle=submenu]:active,#navbar-offscreen ul.list-group[data-nav-type="3"] [data-toggle=submenu]:focus,#navbar-offscreen ul.list-group[data-nav-type="3"] [data-toggle=submenu]:hover{text-decoration:none}#navbar-offscreen ul.list-group[data-nav-type="3"] [data-toggle=submenu]::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";color:#343a40}#navbar-offscreen ul.list-group[data-nav-type="3"] [data-toggle=submenu].open::after{content:"\f107"}#navbar-offscreen ul.list-group[data-nav-type="3"] li>.submenu:not(.open){display:none}#navbar-offscreen[data-open=true]{transform:translateX(0)}.page-404 #breadcrumb{display:none}.page-60 [data-hide-icons=true] i{display:none}.page-60 main{flex:0 0 100%!important;max-width:100%}.page-60 aside{color:var(--os-theme-primary-contrast)}.page-60 #service-order-container{background-color:var(--os-theme-primary-contrast)}.page-60 #service-order-container .so-priority-color-low{background-color:var(--os-theme-success);color:var(--os-theme-success-contrast)}.page-60 #service-order-container .so-priority-color-medium{background-color:var(--os-theme-info);color:var(--os-theme-info-contrast)}.page-60 #service-order-container .so-priority-color-high{background-color:var(--os-theme-danger);color:var(--os-theme-danger-contrast)}.page-60 #service-order-calendar button{border:none}.page-60 #service-order-calendar .fc-button-primary{background-color:var(--os-theme-primary);color:var(--os-theme-primary-contrast)}.page-60 #service-order-calendar .fc-button-primary:hover{background-color:var(--os-theme-primary-hover)}.page-60 #service-order-form{display:grid;gap:var(--os-spacer-normal);grid-template-areas:"customer" "reporter" "location" "contact" "description" "priority" "attachments" "reservations" "so_items" "so_btns";grid-template-columns:1fr}.page-60 #service-order-form .title-row{text-align:center}@media screen and (min-width:576px){.page-60 #service-order-form{grid-template-areas:"customer reporter" "location contact" "description attachments" "priority empty" "reservations reservations" "so_items so_items" "so_btns so_btns";grid-template-columns:1fr 1fr}}.page-60 #service-order-form #invoicing-address-fields{grid-area:customer}.page-60 #service-order-form #reporter-fields{grid-area:reporter}.page-60 #service-order-form #contact-fields{grid-area:contact}.page-60 #service-order-form #location-fields{grid-area:location}.page-60 #service-order-form #description-fields{grid-area:description}.page-60 #service-order-form #priority-fields{grid-area:priority}.page-60 #service-order-form #attachment-fields{grid-area:attachments}.page-60 #service-order-form #reservations{grid-area:reservations}.page-60 #service-order-form #so_items{grid-area:so_items}.page-60 #service-order-form #so_form_btns{grid-area:so_btns}