﻿@font-face{font-family:"Open Sans";font-style:normal;font-weight:1 1000;font-display:swap;src:url("https://vdt.vilkas.fi/VDT/master/Fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf") format("truetype-variations")}:root{--system-ui: "Open Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}*{font-family:var(--system-ui) !important}h5,h6,p,a,span,ul li,ol li,h3 a{line-height:1.5}.ContentArea h1,.ContentArea h2,.ContentArea h3,.ContentArea h4,.ContentArea h5,.ContentArea h6,.ContentArea p,.ContentArea span,.ContentArea a{word-break:break-word;line-height:1.5;-webkit-hyphens:auto;hyphens:auto}.ContentArea h1,.ContentArea h2,.ContentArea h3,.ContentArea h4,.ContentArea h5,.ContentArea h6{color:#083d59;font-weight:400 !important;margin-bottom:1rem;margin-top:1rem}.ContentArea h1{font-size:2rem !important}.ContentArea h2{font-size:1.75rem !important}.ContentArea h3,.ContentArea h4,.ContentArea h5,.ContentArea h6{font-size:1.5rem !important}html{box-sizing:border-box;font-size:16px}html,body{background:var(--vilkas-design-theme-site-background-color)}#ContentAreaFix,#NavBarLeftFix,#NavBarRightFix,.ContentArea:before,.NavBarLeft:before,.NavBarRight:before{height:auto !important}img{height:auto}.ContentAreaInner hr.separator{display:none}.Middle,.Middle .ContentArea,#ContentAreaFix,.Div .ContentArea:before{background:var(--vilkas-design-theme-content-background-color)}*,*:before,*:after{box-sizing:inherit}.GeneralLayout{width:100%;max-width:100%}.GeneralLayout .swiper-pagination-bullet{width:24px;height:24px}.GeneralLayout img,.GeneralLayout iframe{max-width:100%}.GeneralLayout img{height:auto}.GeneralLayout .Footer,.GeneralLayout .Header,.GeneralLayout .NavBarBottom,.GeneralLayout .NavBarRoof,.GeneralLayout .NavBarTop{background-size:cover;background-repeat:no-repeat;background-position:center center}.GeneralLayout .Footer .PropertyContainer,.GeneralLayout .Header .PropertyContainer,.GeneralLayout .NavBarBottom .PropertyContainer,.GeneralLayout .NavBarRoof .PropertyContainer,.GeneralLayout .NavBarTop .PropertyContainer{max-width:var(--vilkas-design-theme-site-width);width:100%;margin:0 auto;height:auto;min-height:unset}.GeneralLayout .Footer .PropertyContainer .SizeContainer,.GeneralLayout .Header .PropertyContainer .SizeContainer,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer{float:none;height:auto;min-height:unset;padding-left:var(--vilkas-design-theme-spacing-left);padding-right:var(--vilkas-design-theme-spacing-right)}@media screen and (min-width: calc(36rem - 0.2px)){.GeneralLayout .Footer .PropertyContainer .SizeContainer,.GeneralLayout .Header .PropertyContainer .SizeContainer,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer{padding-left:var(--vilkas-design-theme-spacing-left-sm);padding-right:var(--vilkas-design-theme-spacing-right-sm)}}@media screen and (min-width: calc(48rem - 0.2px)){.GeneralLayout .Footer .PropertyContainer .SizeContainer,.GeneralLayout .Header .PropertyContainer .SizeContainer,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer{padding-left:var(--vilkas-design-theme-spacing-left-md);padding-right:var(--vilkas-design-theme-spacing-right-md)}}@media screen and (min-width: calc(60rem - 0.2px)){.GeneralLayout .Footer .PropertyContainer .SizeContainer,.GeneralLayout .Header .PropertyContainer .SizeContainer,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer{padding-left:var(--vilkas-design-theme-spacing-left-lg);padding-right:var(--vilkas-design-theme-spacing-right-lg)}}@media screen and (min-width: calc(64rem - 0.2px)){.GeneralLayout .Footer .PropertyContainer .SizeContainer,.GeneralLayout .Header .PropertyContainer .SizeContainer,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer{padding-left:var(--vilkas-design-theme-spacing-left-xl);padding-right:var(--vilkas-design-theme-spacing-right-xl)}}@media screen and (min-width: calc(75rem - 0.2px)){.GeneralLayout .Footer .PropertyContainer .SizeContainer,.GeneralLayout .Header .PropertyContainer .SizeContainer,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer{padding-left:var(--vilkas-design-theme-spacing-left-xxl);padding-right:var(--vilkas-design-theme-spacing-right-xxl)}}.GeneralLayout .Footer .PropertyContainer .SizeContainer>div,.GeneralLayout .Header .PropertyContainer .SizeContainer>div,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer>div,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer>div,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer>div{top:unset;right:unset;bottom:unset;left:unset;margin:0}.GeneralLayout .Footer .PropertyContainer .SizeContainer .NavigationElement,.GeneralLayout .Header .PropertyContainer .SizeContainer .NavigationElement,.GeneralLayout .NavBarBottom .PropertyContainer .SizeContainer .NavigationElement,.GeneralLayout .NavBarRoof .PropertyContainer .SizeContainer .NavigationElement,.GeneralLayout .NavBarTop .PropertyContainer .SizeContainer .NavigationElement{height:auto;line-height:inherit}.GeneralLayout .Middle{max-width:var(--vilkas-design-theme-site-width);width:100%;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:visible}.GeneralLayout .Middle .ContentArea .ContentAreaWrapper h3.BreadCrumbs,.GeneralLayout .Middle .ContentArea .ContentAreaWrapper h3.BreadCrumbs span,.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BreadcrumbItem:hover,.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BreadcrumbItem{font-size:var(--vilkas-design-theme-content-paragraph-size)}.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth){max-width:100%}.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left);padding-right:var(--vilkas-design-theme-spacing-right)}@media screen and (min-width: calc(36rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-sm);padding-right:var(--vilkas-design-theme-spacing-right-sm)}}@media screen and (min-width: calc(48rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-md);padding-right:var(--vilkas-design-theme-spacing-right-md)}}@media screen and (min-width: calc(60rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-lg);padding-right:var(--vilkas-design-theme-spacing-right-lg)}}@media screen and (min-width: calc(64rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-xl);padding-right:var(--vilkas-design-theme-spacing-right-xl)}}@media screen and (min-width: calc(75rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-xxl);padding-right:var(--vilkas-design-theme-spacing-right-xxl)}}.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left);padding-right:var(--vilkas-design-theme-spacing-right)}@media screen and (min-width: calc(36rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-sm);padding-right:var(--vilkas-design-theme-spacing-right-sm)}}@media screen and (min-width: calc(48rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-md);padding-right:var(--vilkas-design-theme-spacing-right-md)}}@media screen and (min-width: calc(60rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-lg);padding-right:var(--vilkas-design-theme-spacing-right-lg)}}@media screen and (min-width: calc(64rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-xl);padding-right:var(--vilkas-design-theme-spacing-right-xl)}}@media screen and (min-width: calc(75rem - 0.2px)){.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,.GeneralLayout .Middle:not(:has(.NavBarLeft)):has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-xxl);padding-right:var(--vilkas-design-theme-spacing-right-xxl)}}.GeneralLayout .Middle:not(:has(.VilkasContentElementFullWidth)){padding-left:var(--vilkas-design-theme-spacing-left);padding-right:var(--vilkas-design-theme-spacing-right)}@media screen and (min-width: calc(36rem - 0.2px)){.GeneralLayout .Middle:not(:has(.VilkasContentElementFullWidth)){padding-left:var(--vilkas-design-theme-spacing-left-sm);padding-right:var(--vilkas-design-theme-spacing-right-sm)}}@media screen and (min-width: calc(48rem - 0.2px)){.GeneralLayout .Middle:not(:has(.VilkasContentElementFullWidth)){padding-left:var(--vilkas-design-theme-spacing-left-md);padding-right:var(--vilkas-design-theme-spacing-right-md)}}@media screen and (min-width: calc(60rem - 0.2px)){.GeneralLayout .Middle:not(:has(.VilkasContentElementFullWidth)){padding-left:var(--vilkas-design-theme-spacing-left-lg);padding-right:var(--vilkas-design-theme-spacing-right-lg)}}@media screen and (min-width: calc(64rem - 0.2px)){.GeneralLayout .Middle:not(:has(.VilkasContentElementFullWidth)){padding-left:var(--vilkas-design-theme-spacing-left-xl);padding-right:var(--vilkas-design-theme-spacing-right-xl)}}@media screen and (min-width: calc(75rem - 0.2px)){.GeneralLayout .Middle:not(:has(.VilkasContentElementFullWidth)){padding-left:var(--vilkas-design-theme-spacing-left-xxl);padding-right:var(--vilkas-design-theme-spacing-right-xxl)}}.GeneralLayout .MultipleStep-Container .CheckOut{max-width:var(--vilkas-design-theme-site-width);width:100%}body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth){max-width:100%}body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left);padding-right:var(--vilkas-design-theme-spacing-right)}@media screen and (min-width: calc(36rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-sm);padding-right:var(--vilkas-design-theme-spacing-right-sm)}}@media screen and (min-width: calc(48rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-md);padding-right:var(--vilkas-design-theme-spacing-right-md)}}@media screen and (min-width: calc(60rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-lg);padding-right:var(--vilkas-design-theme-spacing-right-lg)}}@media screen and (min-width: calc(64rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-xl);padding-right:var(--vilkas-design-theme-spacing-right-xl)}}@media screen and (min-width: calc(75rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementFullWidth){padding-left:var(--vilkas-design-theme-spacing-left-xxl);padding-right:var(--vilkas-design-theme-spacing-right-xxl)}}body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left);padding-right:var(--vilkas-design-theme-spacing-right)}@media screen and (min-width: calc(36rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-sm);padding-right:var(--vilkas-design-theme-spacing-right-sm)}}@media screen and (min-width: calc(48rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-md);padding-right:var(--vilkas-design-theme-spacing-right-md)}}@media screen and (min-width: calc(60rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-lg);padding-right:var(--vilkas-design-theme-spacing-right-lg)}}@media screen and (min-width: calc(64rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-xl);padding-right:var(--vilkas-design-theme-spacing-right-xl)}}@media screen and (min-width: calc(75rem - 0.2px)){body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementTextWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementProductSliderWrapper,body.demo .GeneralLayout .Middle:has(.VilkasContentElementFullWidth) .Middle:has(.VilkasContentElementFullWidth) .VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementImageWrapper{padding-left:var(--vilkas-design-theme-spacing-left-xxl);padding-right:var(--vilkas-design-theme-spacing-right-xxl)}}table.ContentTable tr th,table.SpecialPricesTable tr th,table.VariationsTable tr th,table.SelectVariation tr th,table.SelectVariation tr td,table.ContentTable tr td,table.SpecialPricesTable tr td,table.VariationsTable tr td,table.Basket,table.Basket th,table.Basket tr th,table.Basket tr td,table.Basket td,table.Basket tr.AlternateRow td,table.ContentTable tr.Alternate td,.Alternate td,.Alternate{background:var(--vilkas-design-theme-content-background-color)}@media screen and (min-width: calc(60rem - 0.2px)){body:not(.demo).PageType_SF-Category~.GeneralLayout .NavBarLeft+.ContentArea .ContentAreaWrapper,.PageType_SF-FacetedSearch~.GeneralLayout .NavBarLeft+.ContentArea .ContentAreaWrapper{padding-left:var(--vilkas-design-theme-spacing-left-xl)}}body span.ClassID_2712~.GeneralLayout table.ListItemCategoryTable .ListItemCategory .InfoArea p{display:none}a:focus,a:focus-visible,button:focus{outline:-webkit-focus-ring-color auto 1px}nav.index-items{position:sticky;top:var(--sticky-header-height, 0px);z-index:10;display:flex;flex-wrap:wrap;justify-content:center;width:100%;background-color:#f2f2f2}nav.index-items .nav-index-item{width:100%;max-width:48px;padding:12px 0;text-align:center;font-size:1rem;color:#434348;text-decoration:none;transition:background-color .2s ease}nav.index-items .nav-index-item:hover,nav.index-items .nav-index-item:focus{background-color:#067493;color:#fff;text-decoration:underline;outline:none}nav.index-items .nav-index-item.active{background-color:#ccc;font-weight:bold}.CategoryList.OvaCategoryList .ListItemCategory .InfoArea h3{background:unset !important;padding:0}.CategoryList.OvaCategoryList .CategoryList.OvaSubCategoryList{display:block;column-count:1;column-gap:2rem;padding-bottom:2rem;border-bottom:1px solid #d8dadf}@media screen and (min-width: calc(36rem - 0.2px)){.CategoryList.OvaCategoryList .CategoryList.OvaSubCategoryList{column-count:2}}@media screen and (min-width: calc(60rem - 0.2px)){.CategoryList.OvaCategoryList .CategoryList.OvaSubCategoryList{column-count:4}}.CategoryList.OvaCategoryList .CategoryList.OvaSubCategoryList .ListItemCategory .InfoArea h3{background:unset !important;padding:0}.CategoryList.OvaCategoryList .ListItemCategorySub .ListItemCategory{min-height:unset;padding:0;margin-top:.25rem}.CategoryList.OvaCategoryList .ListItemCategorySub .ListItemCategory .InfoArea h3 a{font-size:1rem;text-decoration:none;transition:color .195s ease-in-out;cursor:pointer;color:#333;font-weight:400}.CategoryList.OvaCategoryList .ListItemCategorySub .ListItemCategory .InfoArea h3 a:hover{color:#067493;text-decoration:underline}.ContentAreaWrapper .CategoryList>.CategoryList.OvaCategoryList{margin-top:2rem}.MultipleStep-Container div#main-content{position:absolute}.ProductListImageBox tbody>tr:has(th),.BundledProductsTable tbody>tr:has(th),.CrossellingCount tbody>tr:has(th),.ListItemCategoryTable tbody>tr:has(th){display:none !important}.NavBarRoof{background:var(--vilkas-design-theme-roof-background-color);border-top:var(--vilkas-design-theme-roof-border-top);border-right:var(--vilkas-design-theme-roof-border-right);border-bottom:var(--vilkas-design-theme-roof-border-bottom);border-left:var(--vilkas-design-theme-roof-border-left);border-color:var(--vilkas-design-theme-roof-border-color);overflow:hidden}.NavBarRoof .PropertyContainer{background:var(--vilkas-design-theme-roof-background-color)}.NavBarRoof .PropertyContainer .SizeContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width: calc(48rem - 0.2px)){.NavBarRoof .PropertyContainer .SizeContainer{justify-content:var(--vilkas-design-theme-roof-align)}}.NavBarRoof .PropertyContainer .SizeContainer button{display:none}.GeneralLayout .Header{background:var(--vilkas-design-theme-header-background-color);border-top:var(--vilkas-design-theme-header-border-top);border-right:var(--vilkas-design-theme-header-border-right);border-bottom:var(--vilkas-design-theme-header-border-bottom);border-left:var(--vilkas-design-theme-header-border-left);border-color:var(--vilkas-design-theme-header-border-color)}.GeneralLayout .Header .PropertyContainer{background:var(--vilkas-design-theme-header-background-color)}.GeneralLayout .Header .PropertyContainer .SizeContainer{display:grid;gap:1rem;grid-template-rows:2fr;grid-template-columns:auto 1fr auto auto;grid-template-areas:"menu logo myaccount cart" "search search search search";align-items:center}@media screen and (min-width: calc(60rem - 0.2px)){.GeneralLayout .Header .PropertyContainer .SizeContainer{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo search myaccount cart";gap:1.5rem}}.GeneralLayout .Header .PropertyContainer .SizeContainer #burger{cursor:pointer;width:3rem;height:2.2rem;right:1rem;top:1rem;display:flex;justify-content:space-between;flex-direction:column}.GeneralLayout .Header .PropertyContainer .SizeContainer #burger>div{height:2px;background-color:var(--vilkas-design-theme-color-primary);transition:.3s;z-index:999}.GeneralLayout .Header .PropertyContainer .SizeContainer .menu-toggle.active #burger>div{background-color:#d90225}.GeneralLayout .Header .PropertyContainer .SizeContainer .menu-toggle.active #burger>div:nth-child(1){transform:translateY(4px) rotate(45deg)}.GeneralLayout .Header .PropertyContainer .SizeContainer .menu-toggle.active #burger>div:nth-child(2){opacity:0}.GeneralLayout .Header .PropertyContainer .SizeContainer .menu-toggle.active #burger>div:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.GeneralLayout .Header .PropertyContainer .SizeContainer div:has(.menu-toggle) .menu-toggle ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.GeneralLayout .Header .PropertyContainer .SizeContainer div:has(.menu-toggle) .menu-toggle ul:hover .menu-text{color:var(--vilkas-design-theme-color-primary)}.GeneralLayout .Header .PropertyContainer .SizeContainer div:has(.menu-toggle) .menu-toggle ul .menu-icon{background-repeat:no-repeat;background-size:contain;background-position:center center;padding:.5rem;border-radius:2px}.GeneralLayout .Header .PropertyContainer .SizeContainer div:has(.menu-toggle) .menu-toggle ul .menu-text{font-size:small}.GeneralLayout .Header .PropertyContainer .SizeContainer .NavigationElement{padding:0;line-height:inherit;height:auto}.GeneralLayout .Header .PropertyContainer .SizeContainer .NavigationElement a{height:auto;padding:0}.GeneralLayout .Header .PropertyContainer .SizeContainer .NavigationElement.NavBarElement3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;justify-content:space-between}.GeneralLayout .Header .PropertyContainer .SizeContainer .NavigationElement.NavBarElement3 a{color:var(--vilkas-design-theme-color-primary);font-size:small;font-weight:500;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;height:100%;line-height:1.42}.GeneralLayout .Header .PropertyContainer .SizeContainer .NavigationElement.NavBarElement3 a::before{content:"";display:block;width:32px;height:32px;background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/oma tili.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.GeneralLayout .Header .PropertyContainer .SizeContainer div:has(.menu-toggle){grid-area:menu}@media screen and (min-width: calc(60rem - 0.2px)){.GeneralLayout .Header .PropertyContainer .SizeContainer div:has(.menu-toggle){display:none}}.GeneralLayout .Header .PropertyContainer .SizeContainer .ShopLogo{grid-area:logo;max-width:180px}@media screen and (min-width: calc(36rem - 0.2px)){.GeneralLayout .Header .PropertyContainer .SizeContainer .ShopLogo{max-width:unset}}.GeneralLayout .Header .PropertyContainer .SizeContainer .SearchElement{grid-area:search}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox{grid-area:cart;justify-self:flex-end}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox>span:first-of-type{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:0;gap:0;color:#004153;font-size:small;font-weight:500}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox>span:first-of-type::before{content:"";margin-bottom:0;color:#fff;background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/ostoskori.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;width:32px;height:32px}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link{white-space:nowrap;display:flex;flex-direction:column;align-items:center;position:relative}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span{font-size:small;position:relative;display:flex;gap:.25rem;align-items:center;flex-direction:column}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span .text{display:block;color:var(--vilkas-design-theme-color-primary);text-align:center;font-weight:500;font-size:small}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span .number{position:absolute;top:0;right:.5rem;border-radius:50%;padding:.1rem .35rem;font-weight:400;font-size:10px;background:var(--vilkas-design-theme-color-primary);color:var(--vilkas-design-theme-color-white)}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link span{font-family:var(--system-ui) !important;text-align:center;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:0;gap:0;font-size:small;font-weight:500;height:51px}.GeneralLayout .Header .PropertyContainer .SizeContainer .BasketBox a.basket-icon-link>span:first-child::before{content:"";color:#fff;background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/ostoskori.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;width:32px;height:32px}.StickyContainer{position:sticky;top:0;z-index:9999}@media screen and (max-width: calc(60rem - 0.2px)){.StickyContainer{z-index:999}}.StickyContainer .NavBarTop .PropertyContainer{max-width:var(--vilkas-design-theme-site-width);width:100%;margin:0 auto;background:rgba(0,0,0,0);padding:0}.NavBarTop{background:var(--vilkas-design-theme-top-background-color);border-top:var(--vilkas-design-theme-top-border-top);border-right:var(--vilkas-design-theme-top-border-right);border-bottom:var(--vilkas-design-theme-top-border-bottom);border-left:var(--vilkas-design-theme-top-border-left);border-color:var(--vilkas-design-theme-top-border-color)}.NavBarTop .PropertyContainer{background:var(--vilkas-design-theme-top-background-color)}.NavBarTop .PropertyContainer .SizeContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--vilkas-design-theme-top-align);justify-content:flex-start}.NavBarTop.menu-visible{display:block}#facet-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1000}@media screen and (min-width: calc(60rem - 0.2px)){#facet-overlay{background:rgba(0,0,0,0)}}#facet-overlay.overlay-visible{display:block !important}#sidebar-navigation{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;background:var(--vilkas-design-theme-color-primary);padding:.5rem 1rem;border-radius:6px;color:#fff;transition:background 300ms ease-in-out;font-weight:600;pointer-events:auto}@media screen and (max-width: calc(48rem - 0.2px)){#sidebar-navigation{font-size:0;padding:.25rem;gap:0}}#sidebar-navigation::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/menu-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block}#sidebar-navigation:hover{background:var(--vilkas-design-theme-color-secondary);color:#fff;text-decoration:none}#filter-products-button{display:flex !important;margin:.25rem auto 1rem auto;width:calc(100% - 1rem);align-items:center;justify-content:center;gap:.5rem;background:#f1f1f1;border:1px solid var(--vilkas-design-theme-color-black);color:var(--vilkas-design-theme-color-black)}#filter-products-button::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/filter.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block}@media screen and (min-width: calc(60rem - 0.2px)){#filter-products-button{display:none !important}}@media screen and (min-width: calc(60rem - 0.2px)){#facet-top-close{display:none}}#facet-top-close::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/bx-plus.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block;transform:rotate(45deg)}.NavBarLeft{display:none}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft{display:block !important}}.NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft~.ContentArea{margin-left:var(--vilkas-design-theme-left-width)}}.NavBarLeft.navbar-visible{display:block !important;position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;max-height:100%;overflow-y:auto;max-width:25.688rem;z-index:1000001;transform:translateX(0);left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft.navbar-visible{padding:.25rem 1rem 4rem 1rem;position:absolute;max-height:90vh;left:0;box-shadow:0 8px 8px rgba(0,0,0,.1803921569)}}.NavBarLeft.navbar-visible #facet-top-close{display:block !important;text-align:right;padding-top:.5rem;padding-right:1.5rem}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft.navbar-visible #facet-top-close{display:none !important}}.NavBarLeft.navbar-visible .PropertyContainer #RemoteSearchFacets{display:none}.NavBarLeft.navbar-visible .PropertyContainer .CategoriesBox{display:block}.NavBarLeft .PropertyContainer{width:100%}.NavBarLeft .PropertyContainer .SizeContainer{float:none}.NavBarLeft .PropertyContainer .CategoriesBox{display:none}.NavBarLeft.navbar-filters-visible{display:block !important;position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;max-height:100%;overflow-y:auto;max-width:25.688rem;z-index:1000001;transform:translateX(0);right:0;padding:.25rem 1rem 4rem 1rem}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft.navbar-filters-visible{position:absolute;max-height:100vh;left:0;box-shadow:0 8px 8px rgba(0,0,0,.1803921569)}}.NavBarLeft.navbar-filters-visible #facet-top-close{display:block !important;text-align:left;padding-top:.5rem}.NavBarLeft.navbar-filters-visible .PropertyContainer .CategoriesBox{display:none}.NavBarLeft.navbar-filters-visible .PropertyContainer .RemoteSearchFacets .RemoteSearchFacetCategory .FacetName{padding-top:0}.GBaseContext.PageType_SF-Category~.GeneralLayout .ContentArea,.GBaseContext.PageType_SF-FacetedSearch~.GeneralLayout .ContentArea,.GBaseContext.PageType_SF-FacetedCategory~.GeneralLayout .ContentArea{padding:1rem}@media screen and (min-width: calc(75rem - 0.2px)){.GBaseContext.PageType_SF-Category~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-FacetedSearch~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-FacetedCategory~.GeneralLayout .NavBarLeft{width:var(--vilkas-design-theme-left-width)}}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout #sidebar-navigation,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) #sidebar-navigation{display:flex !important}}.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout .Middle .NavBarLeft,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .NavBarLeft{display:none !important}.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout .Middle .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext:not(.PageType_SF-Category,.PageType_SF-FacetedSearch,.PageType_SF-FacetedCategory)~.GeneralLayout .Middle .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Category~.GeneralLayout:not(:has(.NavBarLeft #RemoteSearchFacets)) .Middle .NavBarLeft~.ContentArea{margin-left:0}}.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft{display:none !important}.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft~.ContentArea,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft~.ContentArea{margin-left:0}}@media screen and (min-width: calc(60rem - 0.2px)){.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft.navbar-visible,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft.navbar-visible{padding:0;position:absolute;max-height:unset;left:0;right:0;box-shadow:none;width:100%;max-width:var(--vilkas-design-theme-site-width);margin:0 auto;background:rgba(0,0,0,0);overflow:unset;-webkit-user-select:none;user-select:none;pointer-events:none}.GBaseContext.PageType_SF-StartPage~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer,.GBaseContext.PageType_SF-Shop~.GeneralLayout .NavBarLeft.navbar-visible .PropertyContainer{width:100%;max-width:500px;background:#fff;box-shadow:0 8px 8px rgba(0,0,0,0.1803921569);overflow-y:auto;max-height:90vh;pointer-events:all}}.NavBarLeft:not(:has(.SizeContainer>*)){display:none}.NavBarLeft:not(:has(.SizeContainer>*))~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft:not(:has(.SizeContainer>*))~.ContentArea{margin-left:0}}@media screen and (max-width: calc(60rem - 0.2px)){#ContentAreaFix,.Div .ContentArea:before{background:rgba(0,0,0,0) !important}}#NavBarRightFix,.Div .NavBarRight:before,.NavBarRight{width:var(--vilkas-design-theme-right-width)}.NavBarRight{background:var(--vilkas-design-theme-right-background-color);background-size:cover;background-repeat:no-repeat;background-position:center center}.NavBarRight .PropertyContainer{background:var(--vilkas-design-theme-right-background-color)}.start-page .ContentArea{padding-top:0}.start-page .ContentArea .ContentAreaInner{overflow:visible}.start-page .ContentArea .ContentAreaInner .ContentAreaWrapper{overflow:visible}.NavBarBottom{background:var(--vilkas-design-theme-bottom-background-color);white-space:normal;border-top:var(--vilkas-design-theme-bottom-border-top);border-right:var(--vilkas-design-theme-bottom-border-right);border-bottom:var(--vilkas-design-theme-bottom-border-bottom);border-left:var(--vilkas-design-theme-bottom-border-left);border-color:var(--vilkas-design-theme-bottom-border-color)}.NavBarBottom .PropertyContainer{background:var(--vilkas-design-theme-bottom-background-color)}.NavBarBottom .PropertyContainer .SizeContainer{display:flex;flex-wrap:wrap;justify-content:var(--vilkas-design-theme-bottom-align)}.NavBarBottom .PropertyContainer .SizeContainer .NavigationText ul li{white-space:break-spaces}.FooterContainer,.FooterContainer.sticky{position:relative !important;padding-top:.5rem;overflow:hidden}.Footer{background:var(--vilkas-design-theme-footer-background-color);white-space:normal;text-align:left;border-top:var(--vilkas-design-theme-footer-border-top);border-right:var(--vilkas-design-theme-footer-border-right);border-bottom:var(--vilkas-design-theme-footer-border-bottom);border-left:var(--vilkas-design-theme-footer-border-left);border-color:var(--vilkas-design-theme-footer-border-color)}.Footer .PropertyContainer{background:var(--vilkas-design-theme-footer-background-color)}.Footer .PropertyContainer .SizeContainer{display:flex;flex-wrap:wrap;justify-content:var(--vilkas-design-theme-footer-align);width:100%}.Footer .PropertyContainer .SizeContainer p,.Footer .PropertyContainer .SizeContainer td{padding-left:0;padding-right:0}.CategoryList div.CategoryImage{float:unset}.CategoryList .PageThis{display:none}@media screen and (max-width: calc(36rem - 0.2px)){.CategoryProducts .VilkasContentElementsProductList>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){.CategoryProducts .VilkasContentElementsProductList>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{line-height:1.8}}@media screen and (max-width: calc(36rem - 0.2px)){.CategoryProducts .VilkasContentElementsProductList>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){.CategoryProducts .VilkasContentElementsProductList>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{line-height:1.8}}.CategoryProducts .PageThis.ClearBoth{margin:1rem 0}.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-1 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns1 .HotDealList{display:grid;gap:1rem;grid-template-columns:repeat(1, minmax(200px, 1fr))}.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-2 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns2 .HotDealList{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-2 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns2 .HotDealList{grid-template-columns:repeat(2, minmax(200px, 1fr))}}.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-3 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns3 .HotDealList{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-3 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns3 .HotDealList{grid-template-columns:repeat(1, minmax(200px, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-3 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns3 .HotDealList{grid-template-columns:repeat(3, minmax(200px, 1fr))}}.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-4 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns4 .HotDealList{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-4 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns4 .HotDealList{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns-4 .HotDealList,.VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns4 .HotDealList{grid-template-columns:repeat(4, minmax(200px, 1fr))}}.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){display:grid !important;grid-template-columns:1fr;gap:2rem .5rem}@media screen and (min-width: calc(21.875rem - 0.2px)){.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){gap:2rem 1rem}}@media screen and (min-width: calc(60rem - 0.2px)){.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider){grid-template-columns:repeat(4, minmax(0, 1fr))}}.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider) td:empty{display:none}.ProductListImageBox.four-colums-product-list tbody:not(.slick-slider) td .ImageArea{max-height:16.75rem}@media screen and (min-width: calc(60rem - 0.2px))and (max-width: calc(64rem - 0.2px)){.NavBarLeft~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody{gap:.5rem}}@media screen and (min-width: calc(60rem - 0.2px))and (max-width: calc(64rem - 0.2px)){.NavBarLeft~.ContentArea .ProductListImageBox.four-colums-product-list:not(.slick-slider) tbody td .InfoArea{padding:.5rem}}.ListItemCategory{background:rgba(0,0,0,0)}.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns1{display:grid;gap:1rem;grid-template-columns:repeat(1, minmax(200px, 1fr))}.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns2{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns2{grid-template-columns:repeat(2, minmax(200px, 1fr))}}.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns3{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns3{grid-template-columns:repeat(1, minmax(200px, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns3{grid-template-columns:repeat(3, minmax(200px, 1fr))}}.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns4{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns4{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementSubPages.VilkasDesignSubPagesNumberofColumns4{grid-template-columns:repeat(4, minmax(200px, 1fr))}}.VilkasCrossSelling{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling4>.VilkasProductCard:nth-child(n+5){display:none}.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling1{display:grid;gap:1rem;grid-template-columns:repeat(1, minmax(200px, 1fr))}.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling2{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling2{grid-template-columns:repeat(2, minmax(200px, 1fr))}}.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling3{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling3{grid-template-columns:repeat(1, minmax(200px, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling3{grid-template-columns:repeat(3, minmax(200px, 1fr))}}.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling4{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling4{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasCrossSellingWrapper.VilkasDesignProductLayoutNumberofColumnsProductPageCrossSelling4{grid-template-columns:repeat(4, minmax(200px, 1fr))}}@media screen and (max-width: calc(60rem - 0.2px)){div.NavBarTop{z-index:1000}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,max-height .25s ease;visibility:hidden;width:100%;will-change:opacity,transform,max-height;background:var(--vilkas-design-theme-color-white)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories.mobile-menu-open{max-height:80vh;opacity:1;overflow:auto;transform:translateY(0);visibility:visible}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:1px;text-align:left}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement{padding:0;margin:0;height:auto;border-left:2px solid rgba(0,0,0,0)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement:hover{background-color:inherit}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>.VilkasContentElementWrapper{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>.VilkasContentElementWrapper.sub-category-visible{display:block}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a{padding:0;margin:0;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;min-height:3rem;white-space:break-spaces;word-break:break-word;font-size:1rem;text-decoration:unset;display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;line-height:1.3;border-top:1px solid #f1f1f1;letter-spacing:.4px;gap:1rem;padding-left:1.75rem}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a.submenu-active{font-weight:500;letter-spacing:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a.submenu-active span{transform:rotate(90deg)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:has(span){display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;z-index:0;position:inherit}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:has(span) span{cursor:pointer;background-position:center;overflow:hidden;transform:rotate(0deg);transition:transform .15s ease;padding:0;z-index:1;font-size:1.5rem;color:#636363;height:100%;width:3rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f3f3f3}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:has(span) span.open{transform:rotate(90deg)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:has(span) span:hover{background:#f1f1f1}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:hover{background-color:#f5f5f5;font-weight:500}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:hover span{background:#e1e1e1}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement a:hover span:hover{background:#e1e1e1}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>a{letter-spacing:.08em;text-transform:uppercase}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul{display:none;flex-direction:column;flex-wrap:wrap;width:100%;padding-right:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul.sub-category-visible{display:flex}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul li:has(.submenu-active){background:#fafafa;border-left:2px solid var(--vilkas-design-theme-color-primary)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul li:has(.submenu-active)>ul span{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul>li{flex:1;position:relative;z-index:0;width:100%;border-left:2px solid var(--vilkas-design-theme-color-primary)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul>li>ul{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul>li>ul.sub-category-visible{display:flex}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul>li>ul>li>a:has(span){display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul.CategoriesList .NavigationElement>ul>li>ul>li>ul{display:none}}@media screen and (min-width: calc(60rem - 0.2px)){div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories{margin:0 !important}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories ul{list-style:none;padding:2px;margin:0;text-align:left;display:none;flex-direction:column;gap:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>.NavigationElement{padding:0;margin:0;height:auto}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>.NavigationElement:hover{background-color:inherit}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>.NavigationElement>a{padding:1.5rem .75rem;margin:0;font-size:clamp(.89rem,.1357rem + 1.2571vw,.75rem);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;display:flex;align-items:center;color:#434348;font-weight:400;letter-spacing:.05em}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>.NavigationElement>a:hover{background-color:inherit;color:var(--vilkas-design-theme-color-primary)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a{font-weight:400}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a:has(span){display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a:has(span) span:not(.chevron){display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a:has(span):hover{text-decoration:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a:has(span.chevron){display:flex !important;align-items:center;justify-content:space-between}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a:has(span.chevron) span.chevron{cursor:pointer;background-position:center;overflow:hidden;transform:rotate(0deg);transition:transform .15s ease;padding:0;z-index:1;font-size:1.5rem;color:#3f51b5;height:100%;width:44px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:rgba(0,0,0,0)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li a:has(span.chevron) span.chevron.rotated{transform:rotate(90deg)}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li>ul{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li>ul>li>a{font-weight:400;width:100%;display:block;padding:.5rem}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li>ul>li>ul>li>a:has(span){display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li>ul>li>ul>li>ul{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li .VilkasContentElementWrapper>ul{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li .VilkasContentElementWrapper>ul>li>a{font-weight:400;text-transform:uppercase;width:100%;display:block;padding:.5rem}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li .VilkasContentElementWrapper>ul>li>ul>li>a:has(span){display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li .VilkasContentElementWrapper>ul>li>ul>li>ul{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li .VilkasContentElementWrapper .VilkasContentElement{display:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>ul,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>ul{display:grid;position:absolute;width:auto;left:unset;background:#fff;border:1px solid var(--vilkas-design-theme-color-grey);padding:.5rem 1rem 0;grid-template-columns:none;grid-template-rows:1fr;box-shadow:0 0 6px rgba(0,0,0,.0784313725);isolation:isolate;border-radius:6px;border:1px solid #e6e6e6}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>ul:has(li:nth-child(4):not(:last-child)),div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>ul:has(li:nth-child(4):not(:last-child)){width:100%;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));padding:2rem 0;left:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>ul:has(li:nth-child(4):not(:last-child))>li,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>ul:has(li:nth-child(4):not(:last-child))>li{border-right:1px solid #eee;padding:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>ul:has(li:nth-child(4):not(:last-child))>li a,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>ul:has(li:nth-child(4):not(:last-child))>li a{margin-bottom:0;padding:0;padding-left:2rem;max-width:343px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:flex;width:100%;height:2.75rem;align-items:center}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>ul:has(li:nth-child(4):not(:last-child))>li a:hover,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>ul:has(li:nth-child(4):not(:last-child))>li a:hover{background:#f0f2ff}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper{display:grid;position:absolute;width:100%;left:0;background:#fff;padding:2rem;grid-template-columns:1fr auto;grid-template-rows:1fr;box-shadow:0 0 6px rgba(0,0,0,.0784313725);isolation:isolate;border-radius:6px;border:1px solid #e6e6e6;align-items:start;gap:2rem}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper>ul,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper>ul{display:grid;width:auto;background:#fff;border:1px solid var(--vilkas-design-theme-color-grey);padding:0;box-shadow:none;isolation:isolate;border-radius:none;border:none}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child)),div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child)){width:100%;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));padding:0rem;left:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child))>li,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child))>li{border-right:1px solid #eee;padding:0}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child))>li a,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child))>li a{margin-bottom:0;padding:1rem;max-width:343px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:flex;width:100%;height:auto;align-items:flex-start}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child))>li a:hover,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper>ul:has(li:nth-child(4):not(:last-child))>li a:hover{background:#f0f2ff}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper .VilkasContentElement,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper .VilkasContentElement{display:block}div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:hover>.VilkasContentElementWrapper .VilkasContentElement .VilkasContentElementImageWrapper a.VilkasContentElementTextLink,div.NavBarTop .PropertyContainer .SizeContainer .VilkasDesignSkeletonCategories .CategoriesList>li:focus-within>.VilkasContentElementWrapper .VilkasContentElement .VilkasContentElementImageWrapper a.VilkasContentElementTextLink{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}.VilkasProductCard{position:relative;display:flex;flex-direction:column;background-color:var(--vilkas-design-theme-product-background-color);padding:var(--vilkas-design-theme-product-padding);padding:0;border-radius:var(--vilkas-design-theme-product-border-radius);transition:box-shadow 300ms ease-in-out;box-shadow:rgba(0,0,0,.12) 0px 1px 3px,rgba(0,0,0,.14) 0px 1px 2px}.VilkasProductCard:hover{box-shadow:var(--vilkas-design-theme-product-hover-box-shadow);box-shadow:rgba(0,0,0,.12) 0px 1px 3px,rgba(0,0,0,.14) 0px 1px 2px}.VilkasProductCard .VilkasImageArea{position:relative;z-index:0;margin-bottom:1rem;margin-bottom:0;background-color:var(--vilkas-design-theme-product-image-background-color);background-color:#fbf9f9;border-radius:6px}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:not(:has(.ProductIcon)){position:absolute;display:flex;flex-direction:row;flex-wrap:wrap;padding:.5rem;gap:.5rem;z-index:1}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:not(:has(.ProductIcon)) .VilkasImageAreaIcon{padding:var(--vilkas-design-theme-product-icon-padding);border:var(--vilkas-design-theme-product-icon-border);border-color:var(--vilkas-design-theme-product-icon-border-color);border-radius:var(--vilkas-design-theme-product-icon-border-radius);font-size:var(--vilkas-design-theme-product-icon-font-size);background-color:var(--vilkas-design-theme-product-icon-background-color);color:var(--vilkas-design-theme-product-icon-font-color)}@media screen and (max-width: calc(36rem - 0.2px)){.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:not(:has(.ProductIcon)) .VilkasImageAreaIcon{font-size:.875rem}}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon){pointer-events:none;position:absolute;display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;grid-template-areas:"topleft topright" "bottomleft bottomright";z-index:1;width:100%;height:100%;padding:.5rem}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:not(:has(.ProductIcon)){padding:var(--vilkas-design-theme-product-icon-padding);border:var(--vilkas-design-theme-product-icon-border);border-color:var(--vilkas-design-theme-product-icon-border-color);border-radius:var(--vilkas-design-theme-product-icon-border-radius);font-size:var(--vilkas-design-theme-product-icon-font-size);background-color:var(--vilkas-design-theme-product-icon-background-color);color:var(--vilkas-design-theme-product-icon-font-color);align-self:flex-start;justify-self:flex-start}@media screen and (max-width: calc(36rem - 0.2px)){.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:not(:has(.ProductIcon)){font-size:.875rem}}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon){position:relative;top:unset;left:unset;bottom:unset;right:unset;width:3.5rem}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon) .ProductIcon{height:auto !important;mix-blend-mode:multiply}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon).ProductIconImgPosition0{display:none}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon).ProductIconImgPosition1{grid-area:topleft;align-self:flex-start;justify-self:flex-start}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon).ProductIconImgPosition2{grid-area:topright;align-self:flex-start;justify-self:flex-end}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon).ProductIconImgPosition3{grid-area:bottomright;align-self:flex-end;justify-self:flex-end}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon) .VilkasImageAreaIcon:has(.ProductIcon).ProductIconImgPosition4{grid-area:bottomleft;align-self:flex-end;justify-self:flex-start}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon):has(.ProductIconImgPosition1) .VilkasImageAreaIcon:not(:has(.ProductIcon)){grid-area:topright;align-self:flex-start;justify-self:flex-end}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon):has(.ProductIconImgPosition2) .VilkasImageAreaIcon:not(:has(.ProductIcon)){grid-area:topleft;align-self:flex-start;justify-self:flex-start}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon):has(.ProductIconImgPosition1):has(.ProductIconImgPosition2):not(.ProductIconImgPosition4) .VilkasImageAreaIcon:not(:has(.ProductIcon)){grid-area:bottomleft;align-self:flex-end;justify-self:flex-start}.VilkasProductCard .VilkasImageArea .VilkasImageAreaIcons:has(.ProductIcon):has(.ProductIconImgPosition1):has(.ProductIconImgPosition2):not(.ProductIconImgPosition3) .VilkasImageAreaIcon:not(:has(.ProductIcon)){grid-area:bottomright;align-self:flex-end;justify-self:flex-end}.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage{position:relative}.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage a{display:block;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--vilkas-design-theme-product-image-border-radius);max-height:18.75rem}.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage a img,.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage a svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:scale 300ms ease-in-out;mix-blend-mode:multiply}.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage a img:hover,.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage a svg:hover{scale:var(--vilkas-design-theme-product-image-hover-scale)}.VilkasProductCard .VilkasImageArea .VilkasImageAreaImage a svg{padding:1rem}.VilkasProductCard .VilkasInfoArea{display:flex;flex-direction:column;flex:1;padding:var(--vilkas-design-theme-product-infoarea-padding-mobile);gap:var(--vilkas-design-theme-product-infoarea-gap)}@media screen and (min-width: calc(48rem - 0.2px)){.VilkasProductCard .VilkasInfoArea{padding:var(--vilkas-design-theme-product-infoarea-padding-desktop);padding:1rem}}.VilkasProductCard .VilkasInfoArea .VilkasManufacturerWrapper a.VilkasInfoManufacturer{font-size:var(--vilkas-design-theme-product-manufacturer-font-size);font-weight:var(--vilkas-design-theme-product-manufacturer-font-bold);color:var(--vilkas-design-theme-product-manufacturer-font-color)}@media screen and (max-width: calc(36rem - 0.2px)){.VilkasProductCard .VilkasInfoArea .VilkasManufacturerWrapper a.VilkasInfoManufacturer{font-size:.875rem}}.VilkasProductCard .VilkasInfoArea .VilkasManufacturerWrapper a.VilkasInfoManufacturer:hover{color:var(--vilkas-design-theme-product-manufacturer-font-hover-color);font-weight:var(--vilkas-design-theme-product-manufacturer-font-hover-bold)}.VilkasProductCard .VilkasInfoArea .VilkasProductNameWrapper{display:flex;flex-direction:column;margin:0;line-height:1 !important;line-height:1.5 !important;font-size:1rem}@media screen and (max-width: calc(36rem - 0.2px)){.VilkasProductCard .VilkasInfoArea .VilkasProductNameWrapper{font-size:.875rem}}.VilkasProductCard .VilkasInfoArea .VilkasProductNameWrapper .VilkasVariationInfoWrapper{font-weight:400;font-size:.875rem;margin-top:.5rem;color:#252f35;display:none}.VilkasProductCard .VilkasInfoArea .VilkasProductNameWrapper a{font-size:var(--vilkas-design-theme-product-name-font-size);font-weight:var(--vilkas-design-theme-product-name-font-bold);font-weight:400;color:var(--vilkas-design-theme-product-name-font-color);line-height:1.5 !important;font-size:1rem}@media screen and (max-width: calc(36rem - 0.2px)){.VilkasProductCard .VilkasInfoArea .VilkasProductNameWrapper a{font-size:.875rem}}.VilkasProductCard .VilkasInfoArea .VilkasProductNameWrapper a:hover{color:var(--vilkas-design-theme-product-name-font-hover-color);font-weight:var(--vilkas-design-theme-product-name-font-hover-bold);font-weight:400}.VilkasProductCard .VilkasInfoArea .VilkasProductNoWrapper .VilkasProductNoLabel,.VilkasProductCard .VilkasInfoArea .VilkasProductNoWrapper .VilkasProductNo{opacity:1;font-size:var(--vilkas-design-theme-product-number-font-size);color:var(--vilkas-design-theme-product-number-font-color)}.VilkasProductCard .VilkasInfoArea .VilkasProductSmallDescription{font-size:var(--vilkas-design-theme-product-small-description-font-size);color:var(--vilkas-design-theme-product-small-description-font-color)}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice{margin:0;margin-top:auto}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceCurrent .VilkasPrice{color:var(--vilkas-design-theme-product-current-price-font-color);font-size:var(--vilkas-design-theme-product-current-price-font-size);font-weight:var(--vilkas-design-theme-product-current-price-font-bold);color:#0b5563;font-size:1.25rem;font-weight:500}@media screen and (max-width: calc(36rem - 0.2px)){.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceCurrent .VilkasPrice{font-size:1rem}}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceCurrent .VilkasPrice .price-value{margin:0}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceInfo{display:flex;gap:.5rem;background:#fbf9f9;border-radius:6px;padding:.25rem .5rem;align-items:center;width:fit-content;flex-wrap:wrap}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceInfo span{font-size:var(--vilkas-design-theme-product-reference-price-font-size);color:var(--vilkas-design-theme-product-reference-price-font-color);font-weight:var(--vilkas-design-theme-product-reference-price-font-bold);line-height:unset}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceInfo span *{line-height:unset;margin:0;margin-bottom:0}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasProductPriceWrapper .VilkasProductPriceInfo:not(:has(span)){display:none}.VilkasProductCard .VilkasInfoArea .VilkasProductPrice .VilkasPriceSavingsWrapper{display:none}.VilkasProductCard .VilkasInfoArea .VilkasProductStockLevelWrapper{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin:0;margin-top:auto}.VilkasProductCard .VilkasInfoArea .VilkasProductStockLevelWrapper .VilkasProductStockLevelIcon{height:auto;line-height:0;display:none}.VilkasProductCard .VilkasInfoArea .VilkasProductStockLevelWrapper .VilkasProductStockLevelIcon div.DisplayInlineBlock{line-height:0}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasRateProduct{margin-bottom:.5rem}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasRateProduct small{display:none}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket{margin-top:0}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .SelectVariationArea{display:none}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket br.ClearBoth{display:none}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement{display:flex !important;width:100%}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .AddToBasketForm .AddToBasketButton{text-align:center;white-space:unset;width:100%;background:rgba(0,0,0,0);display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .AddToBasketForm .AddToBasketButton:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .AddToBasketButton{text-align:center;white-space:unset;width:100%;background:rgba(0,0,0,0);display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;margin:0;font-size:.8rem;min-height:2.5rem}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .AddToBasketButton:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.VilkasProductCard .VilkasInfoArea .VilkasLinkArea{display:none}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement{display:flex !important;width:100%}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin{width:100%;display:flex;align-items:center;margin-bottom:0 !important}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper{text-align:center;height:2.5rem;border-radius:6px !important;width:2.5rem;background:#fff !important;border-radius:0px !important;border:1px solid #dde1e2;color:#29292a;padding:0;flex:none;display:none}@media screen and (max-width: calc(60rem - 0.2px)){.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper{display:none}}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepUp,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepDown,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepUp,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepDown,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepUp,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepDown,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepUp,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepDown{line-height:19px !important;height:19px;color:var(--vilkas-design-theme-color-black)}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepUp:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepDown:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepUp:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepDown:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepUp:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .Quantity .ep-uiSpinner-stepDown:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepUp:hover,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper .ep-uiSpinner-stepDown:hover{background:var(--vilkas-design-theme-color-secondary);color:var(--vilkas-design-theme-color-white)}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .ShowInlineElement .SmallBottomMargin:has(.Quantity) .ep-uiSpinner-stepper{margin-right:4px}.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasAddProductToBasket .AddToBasketForm .AddToBasketButton,.VilkasProductCard .VilkasInfoArea .VilkasLinkOption .VilkasShowVariationsButton .AddToBasketForm .AddToBasketButton{white-space:unset;width:100%}.ProductListImageBox:not(:has(.slick-slide)) tbody td,.CrossellingCount:not(:has(.slick-slide)) tbody td{width:auto}.ProductListImageBox tbody td,.CrossellingCount tbody td{position:relative !important;background:var(--vilkas-design-theme-color-white);overflow:hidden;display:grid;grid-auto-rows:auto 1fr}.ProductListImageBox tbody td .ImageArea,.CrossellingCount tbody td .ImageArea{max-width:100% !important;aspect-ratio:1/1;overflow:hidden;background-color:#fbf9f9;width:100%;position:relative;margin-bottom:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.ProductListImageBox tbody td .ImageArea,.CrossellingCount tbody td .ImageArea{height:auto}}.ProductListImageBox tbody td .ImageArea:hover a img,.CrossellingCount tbody td .ImageArea:hover a img{transform:scale(1.05)}.ProductListImageBox tbody td .ImageArea>a,.CrossellingCount tbody td .ImageArea>a{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.ProductListImageBox tbody td .ImageArea>a img,.CrossellingCount tbody td .ImageArea>a img{width:auto;max-height:95%;mix-blend-mode:multiply;object-fit:contain;transition:transform .5s ease}.ProductListImageBox tbody td .InfoArea,.CrossellingCount tbody td .InfoArea{text-align:left !important;width:100%;height:auto;position:initial;padding:0;display:flex;flex-direction:column}.ProductListImageBox tbody td .InfoArea .Description,.CrossellingCount tbody td .InfoArea .Description{margin-bottom:1rem}.ProductListImageBox tbody td .InfoArea .Description p,.ProductListImageBox tbody td .InfoArea .Description span,.ProductListImageBox tbody td .InfoArea .Description p span,.ProductListImageBox tbody td .InfoArea .Description b,.ProductListImageBox tbody td .InfoArea .Description i,.ProductListImageBox tbody td .InfoArea .Description strong,.CrossellingCount tbody td .InfoArea .Description p,.CrossellingCount tbody td .InfoArea .Description span,.CrossellingCount tbody td .InfoArea .Description p span,.CrossellingCount tbody td .InfoArea .Description b,.CrossellingCount tbody td .InfoArea .Description i,.CrossellingCount tbody td .InfoArea .Description strong{text-align:left !important;font-weight:normal !important;background:none !important;margin-bottom:0 !important;line-height:1.5 !important}.ProductListImageBox tbody td .InfoArea .TopPaddingWide,.ProductListImageBox tbody td .InfoArea h3,.CrossellingCount tbody td .InfoArea .TopPaddingWide,.CrossellingCount tbody td .InfoArea h3{margin-bottom:.5rem !important;padding:0 !important;display:block;font-size:inherit;min-height:unset}.ProductListImageBox tbody td .InfoArea .TopPaddingWide a,.ProductListImageBox tbody td .InfoArea h3 a,.CrossellingCount tbody td .InfoArea .TopPaddingWide a,.CrossellingCount tbody td .InfoArea h3 a{text-align:left !important;display:inline-block;text-decoration:none;color:var(--vilkas-design-theme-color-black)}.ProductListImageBox tbody td .InfoArea .TopPaddingWide a:hover,.ProductListImageBox tbody td .InfoArea h3 a:hover,.CrossellingCount tbody td .InfoArea .TopPaddingWide a:hover,.CrossellingCount tbody td .InfoArea h3 a:hover{text-decoration:none;color:var(--vilkas-design-theme-color-primary)}.ProductListImageBox tbody td .InfoArea .Description p,.ProductListImageBox tbody td .InfoArea .Description span,.ProductListImageBox tbody td .InfoArea .Description p span,.ProductListImageBox tbody td .InfoArea .Description b,.ProductListImageBox tbody td .InfoArea .Description i,.ProductListImageBox tbody td .InfoArea .Description strong,.CrossellingCount tbody td .InfoArea .Description p,.CrossellingCount tbody td .InfoArea .Description span,.CrossellingCount tbody td .InfoArea .Description p span,.CrossellingCount tbody td .InfoArea .Description b,.CrossellingCount tbody td .InfoArea .Description i,.CrossellingCount tbody td .InfoArea .Description strong{text-align:left !important;font-weight:normal !important;background:none !important}.ProductListImageBox tbody td .InfoArea .ClearBoth:has(.AddToBasketForm),.CrossellingCount tbody td .InfoArea .ClearBoth:has(.AddToBasketForm){display:flex;flex-direction:column;align-items:flex-start}.ProductListImageBox tbody td .InfoArea .AddToBasketForm,.CrossellingCount tbody td .InfoArea .AddToBasketForm{display:block !important;margin-top:.5rem;width:100%}.ProductListImageBox tbody td .InfoArea .AddToBasketButton,.ProductListImageBox tbody td .InfoArea button.ep-js.ButtonBasket.AddToBasketButton.ep-uiInput.ep-uiInput-button,.CrossellingCount tbody td .InfoArea .AddToBasketButton,.CrossellingCount tbody td .InfoArea button.ep-js.ButtonBasket.AddToBasketButton.ep-uiInput.ep-uiInput-button{white-space:break-spaces !important;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.ProductListImageBox tbody td .InfoArea .AddToBasketButton:hover,.ProductListImageBox tbody td .InfoArea button.ep-js.ButtonBasket.AddToBasketButton.ep-uiInput.ep-uiInput-button:hover,.CrossellingCount tbody td .InfoArea .AddToBasketButton:hover,.CrossellingCount tbody td .InfoArea button.ep-js.ButtonBasket.AddToBasketButton.ep-uiInput.ep-uiInput-button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.ProductListImageBox tbody td .InfoArea .BasketIcon,.CrossellingCount tbody td .InfoArea .BasketIcon{display:none !important}.ProductListImageBox tbody td .InfoArea br,.CrossellingCount tbody td .InfoArea br{display:none !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity),.CrossellingCount tbody td .InfoArea div:has(.Quantity){width:100%;display:flex;align-items:center}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .Quantity,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .Quantity{display:none;text-align:center;height:2.375rem;border-radius:.6875rem;width:2.625rem;background-color:#fff !important;border-radius:6px !important;border:1px solid var(--vilkas-design-theme-color-grey);color:var(--vilkas-design-theme-color-black)}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .Quantity:focus-visible,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .Quantity:focus-visible{border:.0625rem solid var(--vilkas-design-theme-color-primary)}@media screen and (min-width: calc(36rem - 0.2px)){.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .Quantity,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .Quantity{display:block}}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) input:focus+.ep-uiInput,.CrossellingCount tbody td .InfoArea div:has(.Quantity) input:focus+.ep-uiInput{border-color:#ccc !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper{display:none;height:2.375rem;width:1.875rem;background:#fff !important;border-radius:6px !important;border:1px solid var(--vilkas-design-theme-color-grey);margin:0 .25rem}@media screen and (min-width: calc(36rem - 0.2px)){.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper{display:block}}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper :focus,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper :focus{border-color:#ccc !important}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .ep-uiSpinner-stepper a{color:var(--vilkas-design-theme-color-black)}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .AddToBasketButton,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .AddToBasketButton{width:100%;height:2.375rem;padding:.25rem;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.ProductListImageBox tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover,.CrossellingCount tbody td .InfoArea div:has(.Quantity) .AddToBasketButton:hover{padding:.25rem}.ProductListImageBox tbody td .InfoArea .Price,.CrossellingCount tbody td .InfoArea .Price{text-align:left !important;margin-top:.25rem;margin-bottom:.25rem;font-size:1.25rem;display:block}@media screen and (max-width: calc(36rem - 0.2px)){.ProductListImageBox tbody td .InfoArea .Price,.CrossellingCount tbody td .InfoArea .Price{font-size:.875rem}}.ProductListImageBox tbody td .InfoArea .Price.custom-sale-price span.price-value,.CrossellingCount tbody td .InfoArea .Price.custom-sale-price span.price-value{color:green}.ProductListImageBox tbody td .InfoArea .Price.custom-sale-price .LineThrough,.CrossellingCount tbody td .InfoArea .Price.custom-sale-price .LineThrough{color:var(--vilkas-design-theme-color-grey)}.ProductListImageBox tbody td .InfoArea .ClearBoth:not(.ImageArea),.CrossellingCount tbody td .InfoArea .ClearBoth:not(.ImageArea){text-align:left !important}.ProductListImageBox tbody td .InfoArea .LinkArea,.CrossellingCount tbody td .InfoArea .LinkArea{opacity:1 !important}.ProductListImageBox tbody td .InfoArea .LinkArea .FloatLeft,.CrossellingCount tbody td .InfoArea .LinkArea .FloatLeft{text-align:left !important;float:none !important}.ProductListImageBox tbody td .InfoArea .LinkArea .ClearBoth,.CrossellingCount tbody td .InfoArea .LinkArea .ClearBoth{font-size:.7rem !important;opacity:.5}.ProductListImageBox tbody td .InfoArea .LinkArea .ClearBoth:has(>.HotPrice),.CrossellingCount tbody td .InfoArea .LinkArea .ClearBoth:has(>.HotPrice){display:none}.ProductListImageBox tbody td .InfoArea .FontSmaller,.CrossellingCount tbody td .InfoArea .FontSmaller{font-size:.7rem !important;opacity:1 !important}.ProductListImageBox tbody td .InfoArea .Weight,.CrossellingCount tbody td .InfoArea .Weight{opacity:1 !important}.ProductListImageBox tbody td .InfoArea .TextWeak,.CrossellingCount tbody td .InfoArea .TextWeak{display:block !important;font-weight:normal !important}.ProductListImageBox tbody td .InfoArea .productRatingStars,.CrossellingCount tbody td .InfoArea .productRatingStars{margin-bottom:.5rem}.ProductListImageBox tbody td .InfoArea .productRatingStars small,.CrossellingCount tbody td .InfoArea .productRatingStars small{display:none}.ProductListImageBox tbody td .InfoArea:has(button) .Price,.CrossellingCount tbody td .InfoArea:has(button) .Price{margin-top:auto}.ProductListImageBox tbody td:not(.transparent-background),.CrossellingCount tbody td:not(.transparent-background){border-radius:6px !important}.LoginButton,.ep-uiInput-button,ul.NoListStyleType a.Action{border-radius:6px !important}.LoginButton:hover,.ep-uiInput-button:hover,ul.NoListStyleType a.Action:hover{opacity:1 !important}#BasketForm .RefreshIconSmall,.AddToBasketButton .BasketIcon,.NotSubscribedIcon,.SubscribedIcon{display:none !important}ul.NoListStyleType a.Action{line-height:1.5 !important;font-weight:normal !important;display:inline-block !important;padding:.5rem 1rem !important;transition:opacity 300ms ease-in-out !important;background:var(--vilkas-design-theme-color-primary) !important;color:#fff !important;border:1px solid var(--vilkas-design-theme-color-primary) !important;text-decoration:none}ul.NoListStyleType a.Action:hover{background:var(--vilkas-design-theme-color-secondary);color:#fff;border:1px solid var(--vilkas-design-theme-color-secondary);text-decoration:none}form .Box span.ep-uiDatepicker-showButton{background:rgba(0,0,0,0) !important}form .Box button span.SearchIcon{display:none !important}.AddToBasketForm .ep-uiSpinner-stepper{border-radius:6px !important}.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepDown,.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepUp{line-height:14px !important}.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepDown:hover,.AddToBasketForm .ep-uiSpinner-stepper .ep-uiSpinner-stepUp:hover{color:#fff !important;opacity:.8 !important}.ProductRatingEnabledIcon{background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/ratings/rating-star-full.svg") !important}.ProductRatingEnabledIconSmall{background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/ratings/rating-star-full-small.svg") !important;background-repeat:no-repeat !important;background-size:1rem !important;height:1rem;width:1rem}.ProductRatingDisabledIcon{background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/ratings/rating-star-empty.svg") !important;background-repeat:no-repeat !important;background-size:1rem !important;height:1rem;width:1rem}.ProductRatingDisabledIconSmall{background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/ratings/rating-star-empty-small.svg") !important;background-repeat:no-repeat !important;background-size:1rem !important;height:1rem;width:1rem}.LinkProductRating{background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/ratings/rating-star-full.svg") no-repeat 0 0 !important}.ProductOnStockIcon,.ProductOutStockIcon,.ProductWarnStockIcon{height:.75rem !important;width:.75rem !important;border-radius:6px !important}.ProductOnStockIcon{background:#009347 !important}.ProductOutStockIcon{background:#db3058 !important}.ProductWarnStockIcon{background:#f90 !important}form#personalDataForm,form#registrationForm,form#userAddressesForm,form#userPasswordForm,form#ViewNewsletterForm{padding:.5rem;max-width:100%}@media screen and (min-width: calc(36rem - 0.2px)){form#personalDataForm,form#registrationForm,form#userAddressesForm,form#userPasswordForm,form#ViewNewsletterForm{padding:1rem}}form#registrationForm .InputBlock.NewsletterForm{margin-left:0;margin-top:.5rem}.ep-uiInput{border-radius:6px}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-Login~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-Address~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .TableHead div,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .TableHead div{margin:1.75rem 0 .5rem 0;line-height:normal;font-weight:bold;padding-left:.25rem;font-size:larger}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-Login~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-Address~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .AddressDialog,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .AddressDialog{padding:0;border:0}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputLabelling,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputLabelling{float:none;text-align:left;width:100%}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputField,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputField{float:none}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]),span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]){max-width:100% !important;width:100% !important;border-radius:6px;padding:.25rem}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-Login~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-Address~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .InputBlock .InputField select,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .InputBlock .InputField select{max-width:100% !important;width:100% !important;border-radius:6px;padding:.25rem}span.PageType_SF-CustomForm~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-CustomForm~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-PersonalData~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-PersonalData~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-Login~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-Login~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-Address~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-Address~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button[type=submit],span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button[type=submit]{margin-top:.5rem}span.PageType_SF-CustomForm~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-CustomForm~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-PersonalData~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-PersonalData~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-Login~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-Login~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-Address~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-Address~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form button[type=submit] span.ep-sprite,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form button[type=submit] span.ep-sprite{display:none}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight{float:none;text-align:left !important;width:100%;display:inline-block}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField{display:inline-block;width:100%}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon{display:inline-block;background:none !important;width:auto;height:auto;line-height:normal !important;margin:.5rem 0;cursor:initial !important}span.PageType_SF-CustomForm~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-RegistrationCustomer~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-UserLostPassword~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-RegistrationRedirect~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-PersonalData~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-Login~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-UserAddresses~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-Address~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-NewUserAddress~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after,span.PageType_SF-UserPassWD~.GeneralLayout .Middle form .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after{content:attr(title);font-size:.813rem}.epCustomFormWrapper dl dt{float:none !important;width:100% !important;text-align:left !important}.epCustomFormWrapper dl dt label{display:inline-block !important;margin-bottom:.5rem !important}.epCustomFormWrapper dl dd{margin:0 !important}.epCustomFormWrapper dl dd input:not(input[type=checkbox],input[type=radio]),.epCustomFormWrapper dl dd select,.epCustomFormWrapper dl dd textarea{max-width:100% !important;width:100% !important;border-radius:6px;padding:.5rem;margin:0}.epCustomFormWrapper dl .AlignRight{text-align:left !important}table.Imprint tbody{display:flex;flex-direction:column}.log-in-wrapper{display:grid;grid-template-columns:1fr;row-gap:1rem;overflow:hidden}.log-in-wrapper>br,.log-in-wrapper>hr{display:none}@media screen and (min-width: calc(48rem - 0.2px)){.log-in-wrapper{grid-template-columns:50% 50%;grid-template-areas:"headline headline" "login register";grid-gap:1rem;row-gap:0}}.log-in-wrapper .log-in-headline{padding-left:1.5rem}@media screen and (min-width: calc(48rem - 0.2px)){.log-in-wrapper .log-in-headline{grid-area:headline}}.log-in-wrapper form,.log-in-wrapper ul.NoListStyleType{padding:1.5rem !important;margin:0}@media screen and (min-width: calc(48rem - 0.2px)){.log-in-wrapper #UserLoginForm{grid-area:login}}.log-in-wrapper #UserLoginForm h2.MarginBottom{display:none !important}.log-in-wrapper #UserLoginForm .InputBlock{margin-top:1rem !important}.log-in-wrapper #UserLoginForm .InputBlock .InputLabelling{margin-bottom:.5rem !important}.log-in-wrapper #UserLoginForm .InputBlock .InputField input[type=password]{margin-bottom:.5rem}.ContentArea .BreadCrumbs,.ContentArea h3:has(.BreadcrumbItem){font-size:inherit}.ContentArea .BreadCrumbs .BreadcrumbItem,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbItem{font-weight:normal !important;background:none !important;padding:0 !important;margin:0 !important;margin-bottom:0 !important;color:var(--vilkas-design-theme-color-black) !important}.ContentArea .BreadCrumbs .BreadcrumbItem:hover,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbItem:hover{background:none !important;padding:0 !important;margin:0 !important;color:var(--vilkas-design-theme-color-black) !important;font-weight:normal !important}.ContentArea .BreadCrumbs .BreadcrumbItem::after,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbItem::after{content:"/" !important;margin:0 .125rem !important}.ContentArea .BreadCrumbs .BreadcrumbLastItem,.ContentArea h3:has(.BreadcrumbItem) .BreadcrumbLastItem{font-size:1rem !important;font-weight:normal !important;color:var(--vilkas-design-theme-color-black) !important}.SearchElement form{margin:0 !important}.Header .SearchElement{border:none !important;background:none !important;border-radius:0 !important;width:auto !important;margin-top:0 !important}.Header .SearchElement .Entry{width:100% !important}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search{width:100% !important;border:0 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;background:#f0f0f0;border-radius:6px !important}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search>input{padding:.5rem 1rem;width:100%;border:0;background:#f0f0f0}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .Search::placeholder{color:var(--vilkas-design-theme-color-black);opacity:.6}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .Search::-ms-input-placeholder{color:var(--vilkas-design-theme-color-black);opacity:.6}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .search-button{opacity:1 !important;padding:.95rem 1.5rem;margin:0;margin-left:0}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .search-button .SearchIcon{background:none !important;margin-right:0}.Header .SearchElement .Entry .InputField.SearchForm.horizontal-search .search-button .SearchIcon::before{color:var(--vilkas-design-theme-color-black) !important;content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/search-icon-black.svg");background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;display:block}.de_epages-remotesearchUiSuggest-box{position:absolute;z-index:10000;display:block !important;width:auto !important;background:rgba(0,0,0,0) !important}.de_epages-remotesearchUiSuggest-box ul{max-width:90% !important;padding:.5rem !important;background:#fff;width:100% !important;display:flex !important;flex-wrap:wrap;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:6px !important;box-shadow:0 0 20px 5px rgba(0,0,0,.1) !important}@media screen and (min-width: calc(48rem - 0.2px)){.de_epages-remotesearchUiSuggest-box ul{max-width:35.25rem !important}}.de_epages-remotesearchUiSuggest-box ul li{margin:0;padding:.5rem;background:#fff}.de_epages-remotesearchUiSuggest-box ul li img{flex:1;object-fit:contain;max-width:1.875rem !important;min-width:1.875rem;max-height:1.875rem !important;float:none;margin:0 .5rem 0 0}.de_epages-remotesearchUiSuggest-box ul li:hover{background-color:#fff;cursor:pointer}.de_epages-remotesearchUiSuggest-box ul li:active{background-color:#fff;color:var(--vilkas-design-theme-color-black)}.de_epages-remotesearchUiSuggest-box ul li.ui-hover{background-color:#fff;cursor:pointer}.de_epages-remotesearchUiSuggest-box ul li.ui-active{background-color:#fff;color:var(--vilkas-design-theme-color-black)}.de_epages-remotesearchUiSuggest-box ul li.categories.ui-active,.de_epages-remotesearchUiSuggest-box ul li.categories.ui-hover,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-active,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-hover,.de_epages-remotesearchUiSuggest-box ul li.products.ui-active,.de_epages-remotesearchUiSuggest-box ul li.products.ui-hover{background:#f1f1f1}.de_epages-remotesearchUiSuggest-box ul li.categories.ui-active img,.de_epages-remotesearchUiSuggest-box ul li.categories.ui-hover img,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-active img,.de_epages-remotesearchUiSuggest-box ul li.manufacturers.ui-hover img,.de_epages-remotesearchUiSuggest-box ul li.products.ui-active img,.de_epages-remotesearchUiSuggest-box ul li.products.ui-hover img{mix-blend-mode:multiply}.de_epages-remotesearchUiSuggest-box ul li.Separator,.de_epages-remotesearchUiSuggest-box ul li.Separator.ui-hover,.de_epages-remotesearchUiSuggest-box ul li.Separator:hover{padding-left:0;background-color:#fff;cursor:default;color:var(--vilkas-design-theme-color-black);padding-bottom:0;font-size:11px}.de_epages-remotesearchUiSuggest-box ul li.Separator{width:100%}.de_epages-remotesearchUiSuggest-box ul li.categories,.de_epages-remotesearchUiSuggest-box ul li.manufacturers,.de_epages-remotesearchUiSuggest-box ul li.products{border-bottom:1px solid var(--vilkas-design-theme-color-grey)}.de_epages-remotesearchUiSuggest-box ul li.categories:last-of-type,.de_epages-remotesearchUiSuggest-box ul li.manufacturers:last-of-type,.de_epages-remotesearchUiSuggest-box ul li.products:last-of-type{border-bottom:0}.de_epages-remotesearchUiSuggest-box .categoryName,.de_epages-remotesearchUiSuggest-box .manufacturer,.de_epages-remotesearchUiSuggest-box .searchfor{padding-left:.5rem}.PagedProduct .PagerTable{display:none}.PagerTable{margin-top:1rem}.PagerTable tbody tr td:first-child{display:none}.PagerTable tbody tr td:last-child{display:block}.PagerTable tbody tr td:last-child>table{margin:0 auto}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li.Current{background:var(--vilkas-design-theme-color-primary);color:#fff;height:auto;box-shadow:none}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li.Current:hover{box-shadow:none;background:var(--vilkas-design-theme-color-primary)}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li{float:unset !important;background:#fff;color:var(--vilkas-design-theme-color-black);box-shadow:1px 1px 2px rgba(0,0,0,.15);border-radius:0}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li:hover{background:#fff;height:auto !important;box-shadow:1px 1px 2px rgba(0,0,0,.25)}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li a{padding:.5rem .625rem;display:block}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li a:hover{color:var(--vilkas-design-theme-color-black) !important;text-decoration:underline}.PagerTable tbody tr td:last-child>table .PagerSizeContainer li.Current{padding:.5rem .625rem}@media screen and (max-width: calc(36rem - 0.2px)){.CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){.CategoryProducts>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#RemoteSearchResults>.InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{font-size:12px;line-height:1.8}}@media screen and (max-width: calc(36rem - 0.2px)){.CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){.CategoryProducts>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall,#RemoteSearchResults>.FloatRight.MarginBottom .InputLabelling.SelectLabelling.FloatLeft.MarginRightSmall.TopPaddingSmall{font-size:12px;line-height:1.8}}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox{position:fixed;right:0;top:0;z-index:9999;background:rgba(0,0,0,0);height:100vh;margin:0 !important;padding:0px !important;width:0 !important;padding:0;visibility:hidden;opacity:0;transition:visibility 0s 100ms,opacity 100ms linear}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox p,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox span,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox td,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox tr,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox a{font-weight:normal}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox a.MiniCheckoutLink.LinkBasket{white-space:normal;width:100%;text-align:center;margin-top:1rem;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox a.MiniCheckoutLink.LinkBasket:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .LinkHotIcon.SpanHotIcon,html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .TopSmallMargin{display:none !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer{width:100%}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer .XSImage{height:auto;width:3rem;display:inline-block;box-sizing:border-box}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer td.Quantity.SeparateColumn{display:flex;align-items:center;padding-right:1rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer span img{display:block}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr{border-top:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr td{border-top:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr td>a{font-size:0 !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .MiniBasketContainer tr td>a::after{content:attr(title);font-size:1rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .BoxContainer .ContextBoxHead{border-bottom:1px solid var(--vilkas-design-theme-color-grey);padding-bottom:.5rem !important}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .BoxContainer .ContextBoxHead span{font-size:1.2rem !important;height:auto}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox .BoxContainer .ContextBoxHead span::before{display:none}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox.open{width:25rem !important;max-width:100%;box-sizing:border-box;background:rgba(14,14,14,.5215686275);position:fixed;left:0;right:0;top:0;bottom:0;width:100vw !important;height:100vh !important;padding:0 !important;visibility:visible;opacity:1;transition:opacity 100ms linear}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox.open .BoxContainer{height:100vh;background:#fff;width:25rem;max-width:75% !important;padding:1.5rem;right:0px;position:absolute;box-sizing:border-box;flex-wrap:wrap}html:not(.IsEditor) .Footer .PropertyContainer .SizeContainer .ContextBox.BasketBox.open a.close{display:none}#facet-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:1000}@media screen and (min-width: calc(60rem - 0.2px)){#facet-overlay{background:rgba(0,0,0,0)}}#facet-overlay.overlay-visible{display:block !important}#sidebar-navigation{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;background:var(--vilkas-design-theme-color-primary);padding:.5rem 1rem;border-radius:6px;color:#fff;transition:background 300ms ease-in-out;font-weight:600;pointer-events:auto}@media screen and (max-width: calc(48rem - 0.2px)){#sidebar-navigation{font-size:0;padding:.25rem;gap:0}}#sidebar-navigation::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/menu-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block}#sidebar-navigation:hover{background:var(--vilkas-design-theme-color-secondary);color:#fff;text-decoration:none}#filter-products-button{display:flex !important;margin:1rem auto 1rem auto;width:calc(100% - 1rem);align-items:center;justify-content:center;gap:.5rem;background:#f1f1f1;border:1px solid var(--vilkas-design-theme-color-accent);color:var(--vilkas-design-theme-color-black);border-radius:6px;background:var(--vilkas-design-theme-color-accent);padding:.25rem 1rem}#filter-products-button::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/filter.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block}@media screen and (min-width: calc(60rem - 0.2px)){#filter-products-button{display:none !important}}@media screen and (min-width: calc(60rem - 0.2px)){#facet-top-close{display:none}}#facet-top-close::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/bx-plus.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:26px;height:26px;display:inline-block;transform:rotate(45deg)}.NavBarLeft{display:none}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft{display:block !important}}.NavBarLeft~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft~.ContentArea{margin-left:var(--vilkas-design-theme-left-width)}}.NavBarLeft.navbar-visible{display:block !important;position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;max-height:100%;overflow-y:auto;max-width:25.688rem;z-index:1000001;transform:translateX(0);left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft.navbar-visible{padding:.25rem 1rem 4rem 1rem;position:absolute;max-height:90vh;left:0;box-shadow:0 8px 8px rgba(0,0,0,.1803921569)}}.NavBarLeft.navbar-visible #facet-top-close{display:block !important;text-align:right;padding-top:.5rem;padding-right:1.5rem}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft.navbar-visible #facet-top-close{display:none !important}}.NavBarLeft.navbar-visible .PropertyContainer{padding:0 2rem}.NavBarLeft.navbar-visible .PropertyContainer #RemoteSearchFacets{display:none}.NavBarLeft.navbar-visible .PropertyContainer .CategoriesBox{display:block}.NavBarLeft .PropertyContainer{width:100%}.NavBarLeft .PropertyContainer .SizeContainer{float:none}.NavBarLeft.navbar-filters-visible{display:block !important;position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;max-height:100%;overflow-y:auto;max-width:25.688rem;z-index:1000001;transform:translateX(0);right:0;padding:.25rem 1rem 4rem 1rem;background:#fff}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft.navbar-filters-visible{position:absolute;max-height:100vh;left:0;box-shadow:0 8px 8px rgba(0,0,0,.1803921569)}}.NavBarLeft.navbar-filters-visible #facet-top-close{display:block !important;text-align:left;padding-top:.5rem}.NavBarLeft.navbar-filters-visible .PropertyContainer .CategoriesBox{display:none}.NavBarLeft.navbar-filters-visible .PropertyContainer .RemoteSearchFacets .RemoteSearchFacetCategory .FacetName{padding-top:0}@media screen and (min-width: calc(75rem - 0.2px)){.GBaseContext.PageType_SF-Category~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-FacetedSearch~.GeneralLayout .NavBarLeft,.GBaseContext.PageType_SF-FacetedCategory~.GeneralLayout .NavBarLeft{width:var(--vilkas-design-theme-left-width)}}.NavBarLeft:not(:has(.SizeContainer>*))~.ContentArea{margin-left:0}@media screen and (min-width: calc(60rem - 0.2px)){.NavBarLeft:not(:has(.SizeContainer>*))~.ContentArea{margin-left:0}}@media screen and (max-width: calc(60rem - 0.2px)){#ContentAreaFix,.Div .ContentArea:before{background:rgba(0,0,0,0) !important}}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxHead{padding:0}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxHead span{margin-bottom:.5rem;height:auto;word-break:break-word;font-weight:normal;font-weight:bold;font-size:1.25rem;padding-top:1rem;padding-bottom:.25rem;display:block}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody ul.jstree-no-icons{overflow:auto;max-height:inherit}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.5rem 1rem;text-align:left;font-size:14px;border-bottom:1px solid #dfdfdf}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody ul li:last-of-type{border-bottom:0}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody ul li ul{width:100%;order:3;border-left:1px solid #dfdfdf}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody ul li a{max-width:90%}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-leaf .jstree-icon{display:none}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-leaf .jstree-icon{display:none}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-leaf .jstree-icon{display:none}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-closed .jstree-icon,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-icon,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-open .jstree-icon,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-closed .jstree-icon,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-icon,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-open .jstree-icon{background:none !important;width:auto;height:auto;padding:0;position:unset;top:unset;left:unset;font-size:20px;order:2}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-closed .jstree-icon::before,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-icon::before,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-closed .jstree-icon::before{content:"" !important;font-family:"FontAwesome" !important;font-size:26px !important}.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-closed .jstree-open .jstree-icon::before,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-icon::before,.NavBarLeft .CategoriesBox .BoxContainer .ContextBoxBody .jstree-open .jstree-open .jstree-icon::before{content:"" !important;font-family:"FontAwesome" !important;font-size:26px !important}@media screen and (max-width: calc(60rem - 0.2px)){.Middle .ContentAreaWrapper>.RemoteSearchFacets{float:none;margin-right:0;width:auto}}@media screen and (max-width: calc(60rem - 0.2px)){.Middle .ContentAreaWrapper .CategoryList>.RemoteSearchFacets{float:none;margin-right:0;width:auto}}@media screen and (max-width: calc(60rem - 0.2px)){.facet-toggle-open>ul,.reset-search-facet-visible>ul{display:block !important}}.RemoteSearchFacets .FloatRight,.RemoteSearchFacets .FloatLeft{float:none}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacetsInitial{text-align:left}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet .FacetName{font-size:1.25rem;padding-top:1rem;padding-bottom:.25rem;display:block;font-weight:500}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet label.Bold span{font-weight:500}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory a,.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory label.Bold{display:inline-block;padding:.5rem 0;width:100%;border-bottom:1px solid #f1f1f1}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory a:hover,.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetCategory label.Bold:hover{text-decoration:none}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider{border:1px solid var(--vilkas-design-theme-color-black)}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider span.ui-slider-handle{background:var(--vilkas-design-theme-color-black);height:20px;width:20px;border-radius:50%;top:-7px}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider span.ui-slider-handle:hover{background:var(--vilkas-design-theme-color-black)}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice .ui-slider .ui-slider-range{background:var(--vilkas-design-theme-color-black)}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child{margin-top:15px;display:flex;flex-wrap:wrap;flex-direction:row;font-size:0;justify-content:space-between}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child .ui-slider{order:1;width:100%;margin-left:9px;margin-right:10px}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child .FacetRangeMin{width:45% !important;order:2;width:100%}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child .FacetRangeMax{width:45% !important;order:3;width:100%}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet.RemoteSearchFacetPrice ul li:last-child button[type=submit]{display:none}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet .DeleteIconSmall{background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/bx-plus.svg") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important;width:18px !important;height:18px !important;display:inline-block;opacity:1;transform:rotate(45deg)}.RemoteSearchFacets .BoxContainer .ContextBoxBody .RemoteSearchFacet .RemoteSearchFacetFilterName{font-size:var(--vilkas-design-theme-content-link-size)}@media screen and (max-width: 600px){.no-sidebars .RemoteSearchFacets+div,.no-sidebars .RemoteSearchFacets~.CategoryList{overflow:visible !important}}.no-sidebars .RemoteSearchFacet a{font-size:var(--vilkas-design-theme-content-link-size)}.no-sidebars #RemoteSearchFacets{box-shadow:unset}.RemoteSearchResults{overflow:hidden}.PageType_SF-Product~.GeneralLayout .ContentAreaInner,.PageType_SF-Product~.GeneralLayout .ContentAreaWrapper{overflow:visible}.PageType_SF-Product~.GeneralLayout .Middle{overflow:visible}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails{display:grid;grid-template-columns:1fr;justify-content:center;margin:2rem 0 0}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductIconImg img{max-width:min(100%,250px) !important;height:auto !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea{float:none;width:auto;grid-row:2;margin-top:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea{grid-column:2;grid-row:1;margin-top:0}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage{margin:0;grid-row:1}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage{grid-column:1;grid-row:1}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .no-image-available{padding-left:1.5rem;padding-right:1.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage{margin:0}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage{display:flex;flex-direction:column;gap:1rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs{width:auto !important;order:1}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox{position:sticky;top:1rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li{border-radius:6px;border:1px solid var(--vilkas-design-theme-color-grey);display:flex;align-items:center;justify-content:center;margin:0;padding:0;background-color:#fff}@media screen and (max-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li{max-height:2.5rem;max-width:2.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li img{max-height:1.5rem}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li img{mix-blend-mode:multiply}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductThumbs .ep-uiThumbbox ul li.active{box-shadow:none;border:1px solid var(--vilkas-design-theme-color-primary) !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow{flex:1;order:1;background-color:#fff;border-radius:6px}@media screen and (max-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow{max-height:300px !important}}@media screen and (min-width: calc(48rem - 0.2px)){.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow{position:sticky !important;top:8rem;z-index:10}}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ProductIconImg{z-index:1 !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides img{mix-blend-mode:multiply}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides-ctrl a,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides-ctrl:hover a:hover{color:var(--vilkas-design-theme-color-black) !important;background:var(--vilkas-design-theme-color-black) !important;border:1px solid var(--vilkas-design-theme-color-grey) !important;opacity:1 !important;box-shadow:none !important;font-size:0 !important;box-sizing:border-box !important;width:1.5rem !important;height:1.5rem !important;mask:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="arrow_back_ios_new"><mask id="mask0_2011_7381" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect id="Bounding box" x="24" y="24" width="24" height="24" transform="rotate(-180 24 24)" fill="%233F72E5"/></mask><g mask="url(%23mask0_2011_7381)"><path id="arrow_back_ios_new_2" d="M8 2L18 12L8 22L6.225 20.225L14.45 12L6.225 3.775L8 2Z" fill="%233F72E5"/></g></g></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage #ProductSlideshow .ep-uiSlides-ctrl.ep-uiSlides-ctrlPrev a{transform:rotate(180deg)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .ProductImage.no-image-available img{max-height:500px;object-fit:cover}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea{float:none;width:auto;order:2;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea #ProductAttributeIcons>h3{display:none}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea p{margin-top:0}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea>h1[itemprop=name]{text-align:left}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductNo{margin-top:0 !important;opacity:1}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer{padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;width:100%;background:rgba(0,0,0,0)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .LowestPriceContainer{display:flex;gap:.5rem;flex-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .LowestPriceContainer p span{font-size:1rem !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .SmallBottomMargin:has(.Quantity){display:flex;align-items:center;margin-bottom:1rem !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .Weight.TaxAndShippingInfo,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer span.SmallText.DisplayBlock.ProductShippingMethods{line-height:1.5 !important;display:none !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .SmallText{font-size:.75rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .Price{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .Price .price-value{font-size:2rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer .Price .LineThrough{font-weight:100;font-size:1.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm{margin-bottom:.25rem;margin-top:.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm table.SelectVariation tbody tr{height:auto;display:flex;flex-direction:column;flex-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm table.SelectVariation tbody tr th{width:100%}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer #SelectVariationForm table.SelectVariation tbody tr th label.SelectLabelling{padding:0;font-weight:bold;font-size:1rem;line-height:1rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer button.AddToBasketButton{width:100%;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;padding:.75rem 1rem;font-size:1.25rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer button.AddToBasketButton:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer button.AddToBasketButton:hover{padding:.75rem 1rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .Quantity,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper{height:2.5rem;width:2.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .Quantity a.ep-uiSpinner-stepUp,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .Quantity a.ep-uiSpinner-stepDown,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepUp,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper a.ep-uiSpinner-stepDown{height:50%;display:flex;justify-content:center;align-items:center;color:var(--vilkas-design-theme-color-black)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper{background:#fff;border-color:#ccc}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper:hover{border-color:#666}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper:hover a.ep-uiSpinner-stepUp,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) .ep-uiSpinner-stepper:hover a.ep-uiSpinner-stepDown{color:var(--vilkas-design-theme-color-black) !important;opacity:1}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) button.AddToBasketButton{height:auto;max-width:18.75rem;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .PriceContainer div:has(.Quantity) button.AddToBasketButton:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating{display:flex;width:100%;padding-bottom:.5rem;margin-top:.5rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating form a.productRatingStars{display:flex;align-items:center;justify-items:flex-start;font-weight:normal;gap:.25rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating form a.WriteProductRating{padding-bottom:0 !important;padding-top:0 !important;grid-template-columns:repeat(1, 1fr);font-weight:400}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .ProductRating form a.WriteProductRating:hover{text-decoration:underline}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea>p:has(i.Icon){margin:.5rem 0}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:.5rem;margin-bottom:0;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li{width:auto !important;border:1px solid var(--vilkas-design-theme-color-black) !important;padding:0 !important;border-radius:6px;margin:0;float:none}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li a.LinkIcon,.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li input.LinkIcon{padding:.5rem 1rem !important;background:none !important;font-weight:normal !important;font-size:1rem !important;border-radius:6px}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li:hover{border:1px solid var(--vilkas-design-theme-color-accent) !important}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .AdditionalLinks.New>li:hover .LinkIcon{text-decoration:none;background-color:var(--vilkas-design-theme-color-accent) !important;color:var(--vilkas-design-theme-color-black);border-radius:6px}.PageType_SF-Product~.GeneralLayout .Middle .ContentArea .ProductDetails .InfoArea .epGetEmailNotifikation{border:1px solid var(--vilkas-design-theme-color-grey) !important;border-radius:6px;background:none !important;padding:.5rem !important;display:inline-block}html body .ep-uiLightbox{border-radius:0 !important;box-shadow:0 0 15px 1px rgba(0,0,0,.3) !important}html body .ep-uiLightbox.ui-dialog.ui-front:not(.ui-hidden){z-index:10000}html body .ep-uiLightbox .ep-uiThumbbox ul li{border-radius:0;border:1px solid #f1f1f1;display:flex;align-items:center;justify-content:center}html body .ep-uiLightbox .ep-uiThumbbox ul li.active{box-shadow:none;border:1px solid var(--vilkas-design-theme-color-primary) !important}@media screen and (max-width: calc(48rem - 0.2px)){html body .ep-uiLightbox .ep-uiLightbox-thumbs{display:none !important}}@media screen and (max-width: calc(48rem - 0.2px)){html body .ep-uiLightbox .ep-uiLightbox-slides{right:0 !important}}html body .ep-uiLightbox .ep-uiSlides-ctrl a,html body .ep-uiLightbox .ep-uiSlides-ctrl:hover a:hover{color:#fff !important;background:var(--vilkas-design-theme-color-primary) !important;border:1px solid var(--vilkas-design-theme-color-primary) !important;opacity:1 !important;box-shadow:none !important;font-weight:normal !important;font-size:1rem !important;line-height:1.5rem !important;box-sizing:border-box !important;width:1.688rem !important;height:1.688rem !important}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose{background:var(--vilkas-design-theme-color-white) !important;border:1px solid var(--vilkas-design-theme-color-black) !important;box-shadow:none !important}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose>span{font-size:0}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose>span::before{content:"";background-image:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/bx-plus.svg") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important;width:23px !important;height:23px !important;display:inline-block;opacity:1;transform:rotate(45deg)}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose .ep-uiMagnifier-boxSelect{border-radius:50% !important}html body .ep-uiLightbox .ep-uiLightbox-ctrlClose .ep-uiMagnifier-zoom{box-shadow:0 0 10px 0 rgba(0,0,0,.3) !important;border-radius:50% !important}@media screen and (max-width: calc(48rem - 0.2px)){html body .ep-uiLightbox .ep-uiLightbox-ctrlClose .ep-uiMagnifier-zoom{display:none !important}}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs{padding:1.5rem 0 0;margin-bottom:0}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel{padding:0;border-top:0}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel>h2{font-size:1rem;line-height:normal;margin-bottom:.5rem !important}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description,.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel>div{margin-top:.5rem;padding:1rem .5rem .25rem .5rem;border-top:1px solid var(--vilkas-design-theme-color-grey)}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description pre,.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel>div pre{text-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description h1{font-size:1.75rem;margin-bottom:.5rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description h2{font-size:1.5rem;margin-bottom:.5rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description h3{font-size:1.25rem;margin-bottom:.5rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description h4{font-size:1.125rem;margin-bottom:.5rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description h5{font-size:1rem;margin-bottom:.5rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description h6{font-size:1rem;margin-bottom:.5rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description~h2:has(+div .UserAttributes){display:none}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel .description~h2:has(+div .UserAttributes tbody){display:block;font-size:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr{display:flex;flex-wrap:wrap;flex-direction:column;padding:1rem;margin-bottom:.5rem;border-radius:6px}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr td{border:0;padding:0}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr td.AttributeLabel{font-weight:bold;font-size:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-panel div table.UserAttributes tbody tr td.AttributeContent p{margin:0 !important}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav{display:flex;flex-direction:row;flex-wrap:wrap}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-active{border:0;margin-bottom:0}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-active a{color:var(--vilkas-design-theme-color-black) !important;font-weight:600;text-decoration:none;border-bottom:2px solid var(--vilkas-design-theme-color-black);font-size:1.2rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-active a:hover{border-bottom:2px solid var(--vilkas-design-theme-color-black)}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav .ui-state-default a{border-bottom:2px solid rgba(0,0,0,0);font-size:1.2rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav li{margin-right:.25rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs .ui-tabs-nav li>a:hover{text-decoration:none;color:var(--vilkas-design-theme-color-primary);border-bottom:2px solid var(--vilkas-design-theme-color-primary)}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings .Box{padding:.5rem 1rem !important;margin-top:.5rem !important;border:1px solid #ccc;border-radius:6px}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings .Box .TopPaddingWide{margin-top:1rem !important;padding:0 !important}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings .FloatLeft[itemprop=aggregateRating]{margin:.5rem 0;opacity:.7}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings>h2{font-size:1rem;margin-top:1rem}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings button.WriteProductRating{border-radius:6px !important;padding:.5rem 1.25rem !important;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-white) !important;color:var(--vilkas-design-theme-color-primary);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.PageType_SF-Product~.GeneralLayout .Middle #ProductInfoTabs #ProductRatings button.WriteProductRating:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle{max-width:1400px !important;width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner>h1.ShowElement.ItemLabel,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper>h1.ShowElement.ItemLabel{text-align:center;font-size:1.5rem !important;margin-top:1.5rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner>h1.ShowElement.ItemLabel,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper>h1.ShowElement.ItemLabel{font-size:2rem !important}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .MultipleCheckoutText,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .MultipleCheckoutText{padding:12px !important;border:1px solid #0075cb;background:#0075cb;border-radius:3px;margin:24px 0;box-shadow:rgba(99,99,99,.1) 0px 2px 8px 0px}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .MultipleCheckoutText p,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .MultipleCheckoutText p{margin:0 !important;color:#fff;padding:0 4px;font-size:14px}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .MultipleCheckoutText p,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .MultipleCheckoutText p{font-size:15px}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .MultipleCheckoutText p>a,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .MultipleCheckoutText p>a{color:#fff;font-weight:bold;text-decoration:underline;font-size:14px}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .MultipleCheckoutText p>a,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .MultipleCheckoutText p>a{font-size:15px}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper{padding:12px 0;margin:0}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper{margin:28px 0}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div{padding:12px;border:1px solid #e9e9e9;border-radius:3px}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductTitle,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductTitle{margin-bottom:4px !important;padding:0px 2px;border-radius:3px;font-size:15px;font-weight:600}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductTitle,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductTitle{font-size:16px}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer{padding:0px}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .InfoArea,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .InfoArea{width:100%;padding:10px;background:#fff;border:1px solid #ebebeb;border-radius:3px;margin:10px 0;position:relative;box-sizing:border-box}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .InfoArea::after,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .InfoArea::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,117,203,.1098039216);pointer-events:none;z-index:1}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm{margin-top:10px;grid-column-start:1}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button{display:inline-block;padding:8px 2px;border:unset;background:unset;color:var(--vilkas-design-theme-color-primary);letter-spacing:unset;font-size:16px;font-weight:600}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button span,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button span{display:inline-block !important;letter-spacing:unset;font-size:14px;color:#009fb8;font-weight:400 !important;padding:10px 16px;background:unset !important;border-width:1px !important;border-style:solid !important;border-color:#009fb8 !important;border-image:initial !important;border-radius:3px}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button span:hover,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button span:hover{padding:10px 16px;color:#fff !important;background:#0075cb !important;border:1px solid #0075cb !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button img,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .BasketBonusProductWrapper>div .BasketBonusProductContainer .BonusProductSelector .AddBonusProductToBasketForm button img{display:none}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .Message.Medium.FreeShipping,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .Message.Medium.FreeShipping{background:#d0f5ff !important;padding:1.5rem;border-radius:3px}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .Message.Medium.FreeShipping h3,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .Message.Medium.FreeShipping h3{font-size:1.25rem;font-weight:500;color:#003949}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .Message.Medium.FreeShipping span,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .Message.Medium.FreeShipping span{font-size:16px !important;font-style:normal !important;font-weight:600 !important;color:#004457}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .Message.Medium.FreeShipping span .Emphasize,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .Message.Medium.FreeShipping span .Emphasize{font-weight:600 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm{margin:1.5rem 0 !important;background:rgba(0,0,0,0)}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm{padding:1rem}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Separator,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Separator{display:none}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable{display:flex;flex-direction:column}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable thead,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable thead{display:none}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable .TaxAndShippingInfo.AdditionalInfo,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable .TaxAndShippingInfo.AdditionalInfo{text-align:right;padding-bottom:.5rem;font-size:.75rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody{border-top:1px solid var(--vilkas-design-theme-color-grey)}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon{background:none !important;width:auto !important;height:auto !important;line-height:normal !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon::before,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .Icon.TrashIcon::before{content:"" !important;font-family:"FontAwesome" !important;font-size:.875rem !important;color:var(--vilkas-design-theme-color-black) !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody button[name=Delete],html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody button[name=Delete]{padding:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr td{border-top:0}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr td{padding:.25rem}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody>tr:last-child td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody>tr:last-child td{border-top:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem{width:100%;border-bottom:1px solid var(--vilkas-design-theme-color-grey)}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);align-items:center;padding:.5rem 0;border-bottom:1px solid #f1f1f1}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem{grid-template-columns:40% 10% 20% 20% 10%;grid-template-rows:1fr;padding:1rem 0}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product{order:-2;grid-row:1;grid-column:1/span all}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product{grid-column:1}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage{width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr{display:flex;align-items:center}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image{display:block;min-width:2.188rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image .ThumbnailsInBasket,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Image .ThumbnailsInBasket{max-width:1.875rem !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data{display:block;width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a{font-weight:normal;color:var(--vilkas-design-theme-color-black);text-decoration:none}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a:hover,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data a:hover{text-decoration:underline}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data .SmallText,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Product .productBasketImage tbody tr .Data .SmallText{font-weight:100;color:var(--vilkas-design-theme-color-black);margin-bottom:0 !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice{padding:0 .25rem 0 0;color:var(--vilkas-design-theme-color-black)}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice{order:-1;grid-row:2}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .UnitPrice{grid-row:1}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity{padding:0 .25rem}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity{padding:0 .25rem;grid-row:2}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity{grid-row:1}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity input[name=Quantity],html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Quantity input[name=Quantity]{padding:.25rem;border-radius:6px !important;box-sizing:border-box;padding-left:.5rem !important;box-shadow:2px 2px 2px #f1f1f1;width:2.5rem !important}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice{color:var(--vilkas-design-theme-color-black)}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice{grid-row:2}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .LineItemPrice{grid-row:1}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove{grid-row:2;justify-self:flex-end;margin-right:.25rem}}@media screen and (max-width: calc(48rem - 0.2px))and (min-width: 500px){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody tr.ProductItem .Remove{grid-row:1}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem{gap:.5rem;text-align:left;display:flex;justify-content:space-between;padding:.5rem 0}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td{width:auto}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem .ShippingLineItemPrice,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem .ShippingLineItemPrice{font-weight:bold}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td:empty,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .ShippingLineItem td:empty{display:none}}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem{gap:.5rem;text-align:left;display:flex;justify-content:space-between;padding:.5rem 0}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td{width:auto;text-align:right;font-size:1rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:first-of-type::after,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:first-of-type::after{content:":"}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:empty,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .Basket #BasketTable>tbody .GrantTotalLineItem td:empty{display:none}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation{display:flex;justify-content:flex-end;padding-bottom:1.25rem;margin-top:.5rem}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #CheckOut>button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #CheckOut>button{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #CheckOut>button:hover,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #CheckOut>button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation .FloatRight,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation .FloatRight{float:none}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #CheckOut,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #RefreshButton,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #CheckOut,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #RefreshButton{width:100%}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #CheckOut button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner #BasketForm .OrderProcessNavigation #RefreshButton button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #CheckOut button,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper #BasketForm .OrderProcessNavigation #RefreshButton button{width:100%}}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .basket-crossselling-wrapper,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .basket-crossselling-wrapper{text-align:center;padding:4rem 0}html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaInner .basket-crossselling-wrapper h2,html:not(.IsEditor) span.PageType_SF-MultiCheckoutBasket~.GeneralLayout .Middle .ContentArea .ContentAreaWrapper .basket-crossselling-wrapper h2{line-height:2.5rem !important;font-size:2rem !important;margin-bottom:1.5rem}.CouponTable{display:block;margin-top:1.5rem !important}@media screen and (max-width: calc(60rem - 0.2px)){.CouponTable{border-top:1px solid var(--vilkas-design-theme-color-grey)}}.CouponTable h3.TopPaddingWide{font-size:1rem;font-weight:normal;margin-bottom:.25rem !important;padding:0 !important}.CouponTable tbody tr{display:flex;flex-wrap:wrap;flex-direction:column}.CouponTable tbody tr .FloatRight,.CouponTable tbody tr .FloatLeft{float:none}.CouponTable tbody tr>td.AlignMiddle.PaddingRight{display:none !important}.CouponTable tbody tr td{display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem}.CouponTable tbody tr td>p{margin-bottom:.25rem !important;font-size:10.25rem}.CouponTable tbody tr td input.CouponCode{margin:0 !important;float:none !important}.CouponTable tbody tr td #RedeemCouponButton{display:block !important;float:none !important;margin:0 !important}.CouponTable tbody tr td #RedeemCouponButton>input{margin:0 !important}.CouponTable tbody tr td #RedeemCouponButton input[name=Save]{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-white) !important;color:var(--vilkas-design-theme-color-primary);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.CouponTable tbody tr td #RedeemCouponButton input[name=Save]:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.ContentArea button[name=AddBasketToShoppingList]{word-break:break-word;white-space:normal;line-height:1.5 !important;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.ContentArea button[name=AddBasketToShoppingList]:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.ContentArea button[name=AddBasketToShoppingList] span.ShoppingListIcon{background:none !important;height:auto !important;width:auto !important}.CheckoutButtons #ContinueShoppingButton a{font-weight:normal !important;line-height:1.5 !important;display:inline-block !important;color:var(--vilkas-design-theme-content-link-color)}@media screen and (max-width: calc(36rem - 0.2px)){.CheckoutButtons #ContinueShoppingButton a{padding:.5rem 0 !important}}.CheckoutButtons #ContinueShoppingButton a:hover{text-decoration:underline;color:var(--vilkas-design-theme-content-link-hover-color)}.CheckoutButtons #CheckOutTop>button,.CheckoutButtons #CheckOut>button{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.CheckoutButtons #CheckOutTop>button:hover,.CheckoutButtons #CheckOut>button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) #MultiCheckout{background:rgba(0,0,0,0);min-height:100vh}html:not(.IsEditor) #MultiCheckout div#main-content{position:absolute}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout #GBaseContextHelper.PageType_SF-MultiCheckoutAddress~.MultipleStep-Container ul.summary{margin:3.25rem 0 1.25rem 1rem}}html:not(.IsEditor) #MultiCheckout .OrderProcessNavigation{margin-left:0;float:left}html:not(.IsEditor) #MultiCheckout .OrderProcessNavigation button{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}html:not(.IsEditor) #MultiCheckout .OrderProcessNavigation button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) #MultiCheckout h1{font-weight:600}html:not(.IsEditor) #MultiCheckout .InputLabellingWide{font-size:1rem;font-weight:600;margin:.25rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container{margin:2.5rem auto;min-height:100vh}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem !important;position:initial !important}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header{flex-direction:row}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header .Logo{flex:1;display:flex;justify-content:flex-start;float:none !important;max-width:unset !important;margin:.5rem !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header .Continue{flex:1;display:flex;justify-content:flex-end;float:none !important;margin:.5rem !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .Header .Continue #ContinueShoppingButton{color:var(--vilkas-design-theme-color-black) !important;display:inline-block !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav{padding:0 !important;display:flex;justify-content:space-between;text-align:center;background:#fff;margin:0}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav{padding:0 2.5rem !important}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li{display:inline-block;width:100%;padding:.125rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li.active{font-weight:bold}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .CheckOutNav li a{font-style:normal;font-weight:normal;text-decoration:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut{margin:auto !important;display:grid;grid-template-columns:1fr;padding:1rem}@media screen and (min-width: calc(36rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut{padding:1rem 2.5rem}}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut{grid-template-columns:3fr 1fr}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut#ViewMultiCheckoutConfirmation,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut#ViewMultiPaymentCheckout{grid-template-columns:1fr}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut ul.summary{order:1}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut ul.summary{margin:6.125rem 0 1.25rem 1rem;max-height:15.625rem;max-width:none}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer{max-width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer .DeliveryTermsText{font-size:inherit}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer div.cob{margin-bottom:1.875rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer div.PaytrailContentArea.FooterText.ClearBoth.Message{padding:2.5rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm{margin:0 !important;max-width:100%;width:100%;display:grid}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .IntroText{margin-bottom:.5rem;border-radius:0;padding:.5rem 0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .IntroText p{margin-bottom:0 !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li{margin-top:.25rem !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;width:100%;background:#fcfcfc;border:1px solid #ccc;border-radius:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item{padding:.5rem;border:none}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item{padding:1.25rem}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item span{line-height:unset !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .select-option-headline{margin-left:1rem;margin-bottom:0 !important;color:#000;font-weight:700;padding:.25rem;font-size:1rem !important}@media screen and (min-width: calc(60rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .select-option-headline{font-size:1.25rem !important}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .select-option-content{padding:.25rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock{margin-top:1.25rem;clear:both;display:grid;color:var(--vilkas-design-theme-color-black);margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputLabelling{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputField{display:grid;grid-template-columns:1rem auto;column-gap:1rem;width:100%;align-content:center}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputField input{border-radius:6px;padding:.5rem;width:unset;padding-left:0;padding-right:0;height:unset}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.OrderProcessNavigation.GBaseGDPRConsent .InputField label p{margin-bottom:0 !important}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock .InputLabelling{text-align:left;margin:.25rem;font-size:1rem;font-weight:medium;color:var(--vilkas-design-theme-color-black)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock input{width:100%;height:38px;padding:0 .25rem 0 .5rem;font-size:1rem;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock input.ui-invalid{border:2px solid #ff6f6f}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock input:is([type=checkbox]){width:auto;height:auto;justify-self:flex-start}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock.InputBlockContainsCheckBox .InputField tbody tr{display:flex}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock:has(>br:only-child){margin:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .InputBlock:has(>br:only-child) br{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table{width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr{display:flex;color:var(--vilkas-design-theme-color-black);margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr .InputBlock{margin-top:0;margin-bottom:.5rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr .InputBlock input{width:100%;height:2.375rem;padding:0 .25rem 0 .5rem;font-size:14px;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table tr .InputBlock input.ui-invalid{border:2px solid #ff6f6f}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock{margin-top:1.25rem;clear:both;display:grid;color:var(--vilkas-design-theme-color-black);margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputLabelling{text-align:left;margin:.25rem;font-size:1rem;font-weight:medium;color:var(--vilkas-design-theme-color-black)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputField{margin:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputField input{width:100%;height:2.375rem;padding:0 .25rem 0 .5rem;font-size:1rem;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock .InputField input.ui-invalid{border:2px solid #ff6f6f}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table .InputBlock.MandatoryField .InputLabelling{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .OrderProcessNavigation{margin-left:0}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .OrderProcessNavigation button{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck .OrderProcessNavigation button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#MHPostNumberTable button,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PKSearchPickupPointsTable button{padding:.5rem 1rem !important;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#MHPostNumberTable button:hover,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PKSearchPickupPointsTable button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#MHPostNumberTable input[type=text],html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PKSearchPickupPointsTable input[type=text]{padding:.5rem;border-radius:6px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck table#SearchCityTable .InputLabellingWide,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #PostNumberTable .InputLabellingWide{font-size:1rem;font-weight:600}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #IncludePackstation #PostiSmartShipPackstation{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #IncludePackstation #PostiSmartShipPackstation .PickupOffice{background-color:#fff;min-height:15rem;padding:1rem;border-radius:6px;position:relative;border:1px solid #e0e0e0;text-align:left;width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item .ep-contentBox-shonOnCheck #IncludePackstation #PostiSmartShipPackstation .PickupOffice .OpeningHourText{text-align:left}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #MHOfficesContent,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #MHOfficesContent .MHOfficeBox,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #MHOfficesContent .PKOfficeBox,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .MHOfficeBox,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .PKOfficeBox{background-color:#fff;min-height:15rem;padding:1rem;border-radius:6px;position:relative;border:1px solid #e0e0e0;text-align:left;width:100%;overflow-y:scroll}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .PKOfficeBox{display:flex;flex-direction:column;align-items:flex-start}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check .ep-contentbox-item #PKPickupPointsContent .PKOfficeBox input[type=radio]{order:-1}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=radio],html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=checkbox]{left:.625rem;top:1.125rem}@media screen and (min-width: calc(48rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=radio],html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm ul.ep-contentBox-listCol1>li .ep-contentBox-check>input[type=checkbox]{left:1.125rem;top:1.875rem}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .OrderProcessNavigation button{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .OrderProcessNavigation button:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr:not(:first-child){border-top:unset}@media screen and (max-width: calc(48rem - 0.2px)){html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr td.Quantity,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr td.Money{border-bottom:1px solid #e5e5e5}}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.SubTotal,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.TotalBeforeTax,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.IncludedTaxAmount,html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket:first-of-type tbody tr.GrandTotal{display:flex;justify-content:space-between}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket{margin-top:0;border:none;background:#f5f5f5}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody{display:flex;flex-direction:column}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr{padding:.75rem 1rem;display:flex;justify-content:space-between;flex-wrap:wrap}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr td:empty{display:none}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr td{background:unset}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr.PaymentMethod td:nth-child(2){order:1}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Basket+.Basket tbody tr:nth-child(2n){background:#eaeaea}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Confirm-Order #CustomerComment{width:100%}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content{padding:.25rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content .InputBlock.GBaseGDPRConsent .InputField{display:grid;grid-template-columns:1.25rem auto;column-gap:.5rem;width:100%;align-content:center;align-items:center;padding-left:.5rem}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content .InputBlock.GBaseGDPRConsent .InputField input{border-radius:6px;padding:1.125rem;width:1rem;padding-left:0;padding-right:0;height:1rem;transform:scale(1.3)}html:not(.IsEditor) #MultiCheckout .MultipleStep-Container .ContentArea.CheckOut #BasketAddressFormContainer #BasketForm .Content .InputBlock.GBaseGDPRConsent .InputField label p{margin-bottom:0 !important}html:not(.IsEditor) #MultiCheckout .ContentArea.FooterText.popupLinks div[name=divtagdefaultwrapper]{line-height:1.875rem;padding:1rem}html:not(.IsEditor) #MultiCheckout .ep-contentbox-item,html:not(.IsEditor) #MultiCheckout .summary{border-radius:0 !important}#ViewMultiCheckoutConfirmation .SideBar .checkout-content-block-half{padding:1.5rem;background:#f0f0f0;border-radius:6px;min-height:18.125rem}#ViewMultiCheckoutConfirmation .SideBar .checkout-content-block-half h3{font-weight:600;margin-bottom:.25rem !important}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .TableHead>div{font-size:larger;font-weight:bold;line-height:normal;margin:0 0 .5rem 0}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog{padding:0 1rem}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer{display:grid;grid-template-columns:1fr}@media screen and (min-width: calc(48rem - 0.2px)){span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer{grid-template-columns:repeat(2, 1fr)}}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .ClearBoth{display:none}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer>h3{font-size:1rem;margin-top:.5rem}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .FormGrid{grid-column:1;margin-bottom:1rem !important}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf{min-width:unset;float:none}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf .IllustratedLink,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf .IllustratedLink{height:auto;margin:1rem 0}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf .IllustratedLink a:hover,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf .IllustratedLink a:hover{text-decoration:underline}span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .LeftHalf .IllustratedLink a i.Icon,span.PageType_SF-MyAccount~.GeneralLayout .Middle .Addresses .Dialog .SizeContainer .RightHalf .IllustratedLink a i.Icon{display:none}.BlogListItem h2[itemprop="name headline"]{line-height:unset !important;margin:.5rem 0}.BlogListItem h2[itemprop="name headline"] a{font-weight:bold !important}.BlogListItem .Box,.BlogListItem .CategoryImage,.BlogListItem .Message .MessageBlock img{display:none !important}.BlogListItem .PublishInfo{width:100% !important;display:inline-block !important;margin:0 auto 1rem auto !important;text-align:left !important}.BlogListItem .Message>a{display:inline-block !important;margin-top:1rem;padding:.5rem 1rem;border:1px solid var(--vilkas-design-theme-color-grey);text-transform:uppercase !important;font-weight:normal !important;letter-spacing:1px !important}.BlogListItem .Message a[name=MainText]{margin:0 !important;padding:0 !important;border:none !important}.BlogListItem .Message .CategoryImage{display:block !important;margin:0 .5rem 0 0 !important;float:none !important}.BlogListItem .Message .CategoryImage a{margin-top:0 !important;padding:0 !important;border:0 !important}.BlogListItem .Message .MessageBlock a{text-decoration:underline;margin:0 !important;padding:0 !important;border:none !important}.BlogListItem div[itemprop="description articleBody text"] .Message a{margin:0 !important;padding:0 !important;border:none !important}.BlogListItem[itemprop=blogPost] .Message .MessageBlock{height:auto !important;max-height:9.375rem !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea{max-width:50rem !important;margin:0 auto !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea h1[itemprop=name]{text-align:center !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .BlogListItem{margin:1.5rem auto !important;padding:1rem !important;border-bottom:1px solid var(--vilkas-design-theme-color-grey) !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .BlogListItem h1[itemprop="name headline"]{text-align:center !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea #blogWriteCommentForm .ShoppingListIcon,.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea a.CustomButton ins{display:none !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .Message img,.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .Message p{margin-bottom:1.69rem !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .DialogMessage{padding:.5rem !important;margin:1.5rem 0 .5rem 0 !important;background:none !important;background-color:#fff8dd !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .DialogMessage p{margin-bottom:0 !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea a.CustomButton{height:auto !important;background:none !important;border-radius:0 !important;padding:.5rem 1rem !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea>h3:has(.BreadcrumbItem){text-align:center !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .ContentAreaWrapper div>.Pager{display:none !important}.PageType_SF-BlogChildObjects~.GeneralLayout .ContentArea .ContentAreaWrapper div .Pager~.Pager{display:block !important}.PageType_SF-BlogChildObjects~.GeneralLayout div[itemprop=comment]{border-bottom:1px solid #dfdfdf !important;margin:1.5rem 0 !important}.PageType_SF-BlogChildObjects~.GeneralLayout div[itemprop=comment] .Box.ForumPlainItemPosterContainerInner{border:0 !important;margin-bottom:0 !important;padding:0 !important;letter-spacing:1px !important}.PageType_SF-BlogChildObjects~.GeneralLayout div[itemprop=comment] .Box.ForumPlainItemPosterContainerInner b[itemprop=creator] span{text-transform:uppercase !important;font-weight:normal !important}.PageType_SF-BlogPostChildObjects~.GeneralLayout .ContentArea{max-width:50rem !important;margin:0 auto !important}.PageType_SF-BlogPostChildObjects~.GeneralLayout .ContentArea .BlogListItem{margin:1.875rem auto !important;padding:0 !important;border:0 !important}.PageType_SF-BlogPostChildObjects~.GeneralLayout .ContentArea .BlogListItem .PublishInfo{text-align:center !important;margin:1rem auto !important}#blogWriteCommentForm{margin-top:2.5rem !important;padding-top:1rem !important}#blogWriteCommentForm .ForumPostInputContainer,#blogWriteCommentForm legend{padding:0 !important}#blogWriteCommentForm legend{margin-bottom:.5rem !important}#blogWriteCommentForm .ForumPostInputContainer{margin-bottom:1rem !important}#blogWriteCommentForm .Dialog,#blogWriteCommentForm fieldset{padding:0 !important;margin:0 !important}#blogWriteCommentForm .Dialog{margin:1rem 0 !important}#blogWriteCommentForm .TableHead div{margin:0 !important;font-weight:bold !important;font-size:1rem !important}#blogWriteCommentForm .ForumPostInputContainer .ForumPostSubjectInput{margin:0 !important}.BlogComment{padding:1rem 0 !important;margin:0 !important}.BlogComment .Bold{margin-bottom:.5rem !important}#ProductRatingForm{max-width:50rem}#ProductRatingForm .FloatLeft,#ProductRatingForm .FloatRight{float:none}#ProductRatingForm .ListItemProduct .NewProduct{position:relative}#ProductRatingForm .ListItemProduct .InfoArea .ImageArea{padding:0}#ProductRatingForm .ListItemProduct .InfoArea .ListItemProductInfoContainer table tbody{display:flex;flex-wrap:wrap;flex-direction:column}#ProductRatingForm .ListItemProduct .InfoArea .ListItemProductInfoContainer table tbody .PriceArea{text-align:left}#ProductRatingForm #NewRatingTable .InputField{float:none}#ProductRatingForm #NewRatingTable .Box{padding:0}#ProductRatingForm #NewRatingTable .Box .SizeContainer{min-width:unset}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputLabelling{float:none;text-align:left;width:100%}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputField{float:none}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputField input:not(input[type=checkbox],input[type=radio]){max-width:100% !important;width:100% !important;border-radius:6px;padding:.25rem}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock .InputField select{max-width:100% !important;width:100% !important;border-radius:6px;padding:.25rem}#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock textarea.ExtremeLongText,#ProductRatingForm #NewRatingTable .Box .SizeContainer .InputBlock input.ExtremeLongText {max-width:100%}#ProductRatingForm #NewRatingTable .Box .SizeContainer button.ep-js.ep-uiInput.ep-uiInput-button,#ProductRatingForm #NewRatingTable .Box .SizeContainer button[type=submit]{margin-top:.5rem}#ProductRatingForm #NewRatingTable .Box .SizeContainer button.ep-js.ep-uiInput.ep-uiInput-button span.ep-sprite,#ProductRatingForm #NewRatingTable .Box .SizeContainer button[type=submit] span.ep-sprite{display:none}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputLabellingWide.AlignRight{float:none;text-align:left !important;width:100%;display:inline-block}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputField{display:inline-block;width:100%}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon{display:inline-block;background:none !important;width:auto;height:auto;line-height:normal !important;margin:.5rem 0;cursor:initial !important}#ProductRatingForm #NewRatingTable .Box .SizeContainer .Dialog tbody tr.InputBlock td.InputField .Icon.HelpIcon::after{content:attr(title);font-size:1rem}.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider){margin-top:var(--vilkas-content-element-outer-margin-top);margin-bottom:var(--vilkas-content-element-outer-margin-bottom);background:var(--vilkas-content-element-row-background-color);display:block}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider){margin-top:var(--vilkas-content-element-outer-margin-top-desktop);margin-bottom:var(--vilkas-content-element-outer-margin-bottom-desktop)}}.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider)>.VilkasContentElementWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider) .VilkasContentElementTextWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider) .VilkasContentElementProductSliderWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider) .VilkasContentElementImageWrapper{padding-top:var(--vilkas-content-element-inner-padding-top);padding-bottom:var(--vilkas-content-element-inner-padding-bottom);width:100%}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider)>.VilkasContentElementWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider) .VilkasContentElementTextWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider) .VilkasContentElementProductSliderWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement:not(.VilkasContentElementImageSlider) .VilkasContentElementImageWrapper{padding-top:var(--vilkas-content-element-inner-padding-top-desktop);padding-bottom:var(--vilkas-content-element-inner-padding-bottom-desktop)}}.VilkasContentElementsMainWrapper .VilkasContentElement{max-width:var(--vilkas-design-theme-site-width);margin-left:auto;margin-right:auto}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementSmallHeadline{font-size:var(--vilkas-content-element-small-headline-size);color:var(--vilkas-content-element-small-headline-color);font-weight:var(--vilkas-content-element-small-headline-bold);font-style:var(--vilkas-content-element-small-headline-italic);text-decoration:var(--vilkas-content-element-small-headline-underline)}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementHeadline{font-size:var(--vilkas-content-element-headline-size);color:var(--vilkas-content-element-headline-color);font-weight:var(--vilkas-content-element-headline-bold);font-style:var(--vilkas-content-element-headline-italic);text-decoration:var(--vilkas-content-element-headline-underline)}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementParagraph{font-size:var(--vilkas-content-element-paragraph-size);color:var(--vilkas-content-element-paragraph-color);font-weight:var(--vilkas-content-element-paragraph-bold);font-style:var(--vilkas-content-element-paragraph-italic);text-decoration:var(--vilkas-content-element-paragraph-underline)}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementTextLink{font-size:var(--vilkas-content-element-link-size);color:var(--vilkas-content-element-link-color);font-weight:var(--vilkas-content-element-link-bold);font-style:var(--vilkas-content-element-link-italic);text-decoration:var(--vilkas-content-element-link-underline)}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementTextLink:hover{color:var(--vilkas-content-element-link-hover-color);font-weight:var(--vilkas-content-element-link-bold-hover);font-style:var(--vilkas-content-element-link-italic-hover);text-decoration:var(--vilkas-content-element-link-underline-hover)}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementTextLink.ShowLinkAsButton{border:var(--vilkas-content-element-link-button-border);border-color:var(--vilkas-content-element-link-button-border-color);border-radius:var(--vilkas-content-element-link-button-border-radius);background:var(--vilkas-content-element-link-button-background-color);color:var(--vilkas-content-element-link-button-text-color);padding:var(--vilkas-content-element-link-button-padding);display:inline-block}.VilkasContentElementsMainWrapper .VilkasContentElement .VilkasContentElementTextLink.ShowLinkAsButton:hover{border-color:var(--vilkas-content-element-link-button-border-color-hover);background:var(--vilkas-content-element-link-button-background-color-hover);color:var(--vilkas-content-element-link-button-text-color-hover)}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth{max-width:100%;margin-left:auto;margin-right:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth .VilkasContentElement{width:100%;max-width:100%}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth>.VilkasContentElementWrapper.VilkasContentElementBoxedWidth{max-width:var(--vilkas-design-theme-site-width);margin-left:auto;margin-right:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth{max-width:100%;margin-left:auto;margin-right:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth>.VilkasContentElementWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth .VilkasContentElementTextWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth .VilkasContentElementProductSliderWrapper,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementFullWidth.VilkasContentElementBoxedWidth .VilkasContentElementImageWrapper{max-width:var(--vilkas-design-theme-site-width);margin-left:auto;margin-right:auto;width:100%}.VilkasContentElementSubPages,.VilkasContentElementSubPage,.VilkasContentElementAssignedProducts,.VilkasContentElementCategoryProductsWrapper{background:var(--vilkas-design-theme-content-background-color)}.VilkasContentElementColumns .VilkasContentElementWrapper,.VilkasContentElementColumns.VilkasContentElementItemCount-4 .VilkasContentElementWrapper{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementColumns .VilkasContentElementWrapper,.VilkasContentElementColumns.VilkasContentElementItemCount-4 .VilkasContentElementWrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementColumns .VilkasContentElementWrapper,.VilkasContentElementColumns.VilkasContentElementItemCount-4 .VilkasContentElementWrapper{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementWrapper>.VilkasContentElement{background:var(--vilkas-content-element-background-color);width:100%}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementWrapper>.VilkasContentElement>.VilkasContentElement{padding-top:var(--vilkas-content-element-inner-padding-top);padding-bottom:var(--vilkas-content-element-inner-padding-bottom);width:100%}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementWrapper>.VilkasContentElement>.VilkasContentElement{padding-top:var(--vilkas-content-element-inner-padding-top-desktop);padding-bottom:var(--vilkas-content-element-inner-padding-bottom-desktop)}}.VilkasContentElementColumns.VilkasContentElementItemCount-1 .VilkasContentElementWrapper{display:grid;grid-template-columns:1fr;gap:1rem}.VilkasContentElementColumns.VilkasContentElementItemCount-2 .VilkasContentElementWrapper{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementColumns.VilkasContentElementItemCount-2 .VilkasContentElementWrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}.VilkasContentElementColumns.VilkasContentElementItemCount-3 .VilkasContentElementWrapper{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: calc(48rem - 0.2px)){.VilkasContentElementColumns.VilkasContentElementItemCount-3 .VilkasContentElementWrapper{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImage>.VilkasContentElementImageWrapper{background:var(--vilkas-content-element-background-color)}.VilkasContentElementImage{display:flex;flex-direction:column;gap:1rem}.VilkasContentElementImage .VilkasContentElementTextWrapper .VilkasContentElementTextField{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.VilkasContentElementBackgroundImage{width:100%;overflow:hidden}.VilkasContentElementBackgroundImage img{width:100%;height:var(--vilkas-content-element-image-as-background-height);object-fit:cover;object-position:center}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementBackgroundImage img{height:var(--vilkas-content-element-image-as-background-height-desktop)}}.VilkasContentElementsMainWrapper>.VilkasContentElementImage:has(.VilkasContentElementBackgroundImage){display:grid;align-items:center;justify-items:center}.VilkasContentElementsMainWrapper>.VilkasContentElementImage:has(.VilkasContentElementBackgroundImage) .VilkasContentElementTextWrapper{grid-area:1/1;z-index:1}.VilkasContentElementsMainWrapper>.VilkasContentElementImage:has(.VilkasContentElementBackgroundImage) .VilkasContentElementTextWrapper .VilkasContentElementTextField{align-items:center;text-align:center}.VilkasContentElementsMainWrapper>.VilkasContentElementImage:has(.VilkasContentElementBackgroundImage) .VilkasContentElementBackgroundImage{grid-area:1/1}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider{background:var(--vilkas-content-element-row-background-color);margin-top:var(--vilkas-content-element-outer-margin-top);margin-bottom:var(--vilkas-content-element-outer-margin-bottom);overflow:hidden}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider{margin-top:var(--vilkas-content-element-outer-margin-top-desktop);margin-bottom:var(--vilkas-content-element-outer-margin-bottom-desktop)}}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider .swiper-button-prev,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider .swiper-button-next{display:none}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider>.VilkasContentElementWrapperImageSlider>.VilkasContentElement.VilkasContentElementImage{width:100%}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider>.VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper{background:var(--vilkas-content-element-background-color)}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider>.VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper .VilkasContentElementTextField{align-items:center;max-width:38.5rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider .swiper-wrapper:has(.swiper-pagination){margin-top:3rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider .swiper-wrapper:has(.swiper-pagination) .swiper-pagination{bottom:0}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider>.VilkasContentElementTextWrapper{text-align:center;max-width:50rem;margin:0 auto;margin-bottom:2rem}.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop{overflow:hidden;width:100%}.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop .swiper-slide{display:grid;position:relative}.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop .swiper-slide .VilkasContentElementImageWrapper{grid-area:1/1;padding:2px}.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop .swiper-slide .VilkasContentElementImageWrapper img{height:var(--vilkas-content-element-slider-max-height-mobile);width:100%;border-radius:6px}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop .swiper-slide .VilkasContentElementImageWrapper img{height:var(--vilkas-content-element-slider-max-height-desktop)}}.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop .swiper-slide .VilkasContentElementTextWrapper{grid-area:1/1;justify-self:var(--vilkas-content-element-slider-text-position-horizontal);align-self:var(--vilkas-content-element-slider-text-position-vertical);width:auto;padding:var(--vilkas-content-element-slider-text-padding-mobile);margin:var(--vilkas-content-element-slider-text-margin-mobile)}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElement.VilkasContentElementImageSlider.VilkasSliderTextOnTop .swiper-slide .VilkasContentElementTextWrapper{padding:var(--vilkas-content-element-slider-text-padding-desktop);margin:var(--vilkas-content-element-slider-text-margin-desktop)}}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementText>.VilkasContentElementTextWrapper{background:var(--vilkas-content-element-background-color)}.VilkasContentElementText>.VilkasContentElementTextWrapper .VilkasContentElementTextField{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.VilkasContentElementText>.VilkasContentElementTextWrapper .VilkasContentElementTextField figure{width:100%;margin:0}.VilkasContentElementText>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText{width:100%}.VilkasLinkToCategoryText .ep-gadget{width:100%}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProducts>.VilkasContentElementProductsWrapper{background:var(--vilkas-content-element-background-color)}.VilkasContentElementsProductList .VilkasContentElementProductsWrapper,.VilkasContentElementProducts .VilkasContentElementProductsWrapper{display:grid;grid-template-columns:1fr;gap:1rem}.VilkasContentElementsProductList .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns1,.VilkasContentElementProducts .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns1{grid-template-columns:1fr}@media screen and (min-width: calc(48rem - 0.2px)){.VilkasContentElementsProductList .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns2,.VilkasContentElementProducts .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns2{gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.VilkasContentElementsProductList .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns3,.VilkasContentElementProducts .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns3{gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementsProductList .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns4,.VilkasContentElementProducts .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns4{gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsProductList .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns4,.VilkasContentElementProducts .VilkasContentElementProductsWrapper.VilkasDesignProductLayoutNumberofColumns4{gap:2rem;grid-template-columns:repeat(4, minmax(0, 1fr))}}.VilkasContentElementCategoryProductsWrapper .VilkasContentElementsProductList .HotDealList{display:grid;grid-template-columns:1fr;gap:1rem;padding:.1875rem}.VilkasContentElementCategoryProductsWrapper .VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns1 .HotDealList{grid-template-columns:1fr}@media screen and (min-width: calc(48rem - 0.2px)){.VilkasContentElementCategoryProductsWrapper .VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns2 .HotDealList{gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(48rem - 0.2px)){.VilkasContentElementCategoryProductsWrapper .VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns3 .HotDealList{gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: calc(36rem - 0.2px)){.VilkasContentElementCategoryProductsWrapper .VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns4 .HotDealList{gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementCategoryProductsWrapper .VilkasContentElementsProductList.VilkasDesignProductLayoutNumberofColumns4 .HotDealList{gap:1rem;grid-template-columns:repeat(auto-fit, minmax(14.5rem, 1fr))}}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper{background:var(--vilkas-content-element-background-color)}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-slide{height:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-slide .VilkasProductCard{height:100%;box-sizing:border-box}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-slide .VilkasProductCard .VilkasInfoArea .VilkasLinkOption{margin-top:auto}.fadeIn{opacity:0;transition:opacity 1s ease-in-out}.fadeIn.inView{opacity:1}.Footer.HorizontalNavBar{background:#f7f8fa}.Footer.HorizontalNavBar .PropertyContainer{background:#f7f8fa}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns{width:100%}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns{width:100%;margin-bottom:3rem}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns.fimea-area .fimea-logo{min-width:90px}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns{width:100%;gap:2.5rem}@media screen and (min-width: calc(64rem - 0.2px)){.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns{gap:2rem}}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns>.VilkasContentElement{border-right:1px solid #ececec;padding-right:1rem}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText h1,.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText h2,.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText h3,.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText h4,.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText h5,.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText h6{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText a:hover img{outline:3px solid var(--vilkas-design-theme-color-secondary);outline-offset:3px}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText ul:has(img){display:flex;flex-direction:row;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText>p{line-height:1.6;margin-bottom:.5rem}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText>p a[data-link-type=additional]{display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;margin-bottom:1rem}.Footer.HorizontalNavBar .PropertyContainer .SizeContainer .footer-columns .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementRichText>p a[data-link-type=additional]:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}.vce-accordion.VilkasContentElement.VilkasContentElementColumns{border-radius:0;overflow:visible;margin:5rem auto}.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText{margin-bottom:2rem}.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText img{margin-bottom:.5rem}.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText h1,.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText h2,.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText h3,.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText h4,.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText h5,.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText h6{margin-bottom:1rem}.vce-accordion.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText p{margin:0}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 .25rem}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild{width:100%;cursor:pointer;transition:background-color .3s ease-in-out;outline:none;border:none}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild:focus{outline:2px solid var(--vilkas-design-theme-color-primary);box-shadow:0}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild .VilkasContentElementTextWrapper .VilkasContentElementTextField{gap:0}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild .VilkasContentElementRichText>h3{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem !important;font-weight:500;margin:0;position:relative;padding:1rem 1.25rem;background-color:#f0f0f0;border-radius:0}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild .VilkasContentElementRichText>h3::after{content:"+";font-size:1.125rem;transition:transform .2s ease-in-out}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild.active .VilkasContentElementRichText>h3{background-color:var(--vilkas-design-theme-color-primary);color:#fff;border-radius:0 0 0 0}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild.active .VilkasContentElementRichText>h3::after{content:"-";transform:rotate(180deg)}.vce-accordion.VilkasContentElement.VilkasContentElementColumns .vce-accordion-wrapper.VilkasContentElementWrapper.VilkasContentElementWrapperColumns .VilkasContentElementColumnsChild .VilkasContentElementRichText>p{padding:1rem 1.25rem;background-color:#f0f0f0;border-radius:0 0 0 0;margin-bottom:0;display:none}.category-images .VilkasContentElement{position:relative;display:grid}.category-images .VilkasContentElement .VilkasContentElementImageWrapper{grid-area:1/1}.category-images .VilkasContentElement .VilkasContentElementTextWrapper{grid-area:1/1;display:flex;align-items:flex-end;justify-content:center;word-break:break-word;text-align:center}.category-images .VilkasContentElement .VilkasContentElementTextWrapper .VilkasContentElementTextField{align-items:center;padding:1rem .25rem}.VilkasContentElementColumns .VilkasContentElementImage .VilkasContentElementTextWrapper .VilkasContentElementSmallHeadline{color:var(--vilkas-design-theme-color-black);background:#f2ebd8;display:inline-block;padding:.25rem 1rem;border-radius:50px;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;margin:.5rem 0 1.25rem 0}.recipe-columns a.VilkasContentElementTextLink.ShowLinkAsButton{width:100%;text-align:center;box-shadow:0px 4px 8px 0px rgba(0,0,0,.18);margin-top:1rem}.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper{margin-bottom:1.5rem}.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper h1,.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper h2,.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper h3,.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper h4,.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper h5,.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper h6,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper h1,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper h2,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper h3,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper h4,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper h5,.VilkasContentElement.VilkasContentElementColumns>.VilkasContentElementTextWrapper h6{margin-bottom:.5rem}.recipe-order-box{padding:1rem;border-radius:6px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.18)}@media screen and (min-width: calc(48rem - 0.2px)){.recipe-order-box{padding:1rem 2rem}}.recipe-order-box .VilkasContentElementRichText>p{margin-bottom:0;font-size:1.2rem}.vce-image-text .VilkasContentElementWrapperColumns .VilkasContentElementText{display:flex;align-items:center;justify-content:center;padding:1rem}@media screen and (min-width: calc(60rem - 0.2px)){.vce-image-text .VilkasContentElementWrapperColumns .VilkasContentElementText{padding:2rem}}.vce-seo-text.collapsed:has(#vce-seo-readmore) .VilkasContentElementRichText{max-height:250px;overflow:hidden;position:relative;padding-bottom:4rem;transition:max-height .3s ease}.vce-seo-text.collapsed:has(#vce-seo-readmore) .VilkasContentElementRichText::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4rem;background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.6) 72%, rgba(255, 255, 255, 0) 100%);pointer-events:none;z-index:1}.vce-seo-text.collapsed:has(#vce-seo-readmore) .VilkasContentElementRichText #vce-seo-readmore{position:absolute;left:0;bottom:0;z-index:2;cursor:pointer;font-weight:bold;display:flex;align-items:center}.vce-seo-text.collapsed:has(#vce-seo-readmore) .VilkasContentElementRichText #vce-seo-readmore::after{content:"";font-family:FontAwesome;font-size:.75rem;padding-left:.25rem;color:var(--vilkas-design-theme-color-primary)}.vce-seo-text.expanded:has(#vce-seo-readmore) .VilkasContentElementRichText{max-height:none;overflow:visible}.vce-seo-text.expanded:has(#vce-seo-readmore) .VilkasContentElementRichText::after{display:none}.vce-seo-text.expanded:has(#vce-seo-readmore) .VilkasContentElementRichText #vce-seo-readmore{font-weight:bold;display:flex;align-items:center}.vce-seo-text.expanded:has(#vce-seo-readmore) .VilkasContentElementRichText #vce-seo-readmore::after{content:"";font-family:FontAwesome;font-size:.75rem;padding-left:.25rem;color:var(--vilkas-design-theme-color-primary)}.vce-carousel-centered{padding-left:0 !important;padding-right:0 !important}.vce-carousel-centered .VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper .VilkasContentElementTextField{align-items:center;max-width:38.5rem}.vce-carousel-centered .VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementSmallHeadline,.vce-carousel-centered .VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementHeadline,.vce-carousel-centered .VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementParagraph{text-align:center;margin:0}.vce-carousel-centered .VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementHeadline{font-weight:800}.vce-carousel-centered .VilkasContentElementTextLink:not(.ShowLinkAsButton){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vce-carousel-centered .VilkasContentElementTextWrapper:has(.VilkasContentElementTextLink:not(.ShowLinkAsButton)):not(:has(h2,p)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container{position:relative;overflow:hidden;--text-height: 0px}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container img{border-radius:6px}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-prev,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-next{transition:opacity .3s ease,visibility .3s ease;background:#fff;padding:1.315rem;border-radius:50%;color:#0b5563;top:60%}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-prev::after,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-prev::before,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-next::after,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-next::before{font-size:1rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-prev:hover,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-next:hover{background:#0b5563;color:#fff}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-prev:active,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-button-next:active{background:#0b5563;transform:scale(0.9)}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container.at-start .swiper-button-prev{pointer-events:none}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container.at-end .swiper-button-next{pointer-events:none}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-notification{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.VilkasContentElement41772887.swiper-container .swiper-notification:not(:focus){pointer-events:none}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container{position:relative;overflow:hidden}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-prev,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-next{transition:opacity .3s ease,visibility .3s ease;background:#fff;padding:1.315rem;border-radius:50% !important;color:var(--vilkas-design-theme-color-primary)}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-prev::after,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-prev::before,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-next::after,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-next::before{font-size:1rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-prev:hover,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-next:hover{background:var(--vilkas-design-theme-color-primary);color:#fff}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-prev:active,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-button-next:active{background:var(--vilkas-design-theme-color-primary);transform:scale(0.9)}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-notification{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-notification:not(:focus){pointer-events:none}@media screen and (max-width: calc(60rem - 0.2px)){.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-slide .VilkasContentElementTextWrapper{padding:0 4rem !important}}@media screen and (min-width: calc(60rem - 0.2px)){.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel-centered.swiper-container .swiper-slide .VilkasContentElementTextWrapper{max-width:800px}}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel{max-width:75rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel>.VilkasContentElementTextWrapper{text-align:center;margin-bottom:2rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel>.VilkasContentElementWrapperImageSlider>.VilkasContentElement.VilkasContentElementImage{display:flex;flex-direction:column;gap:1rem;align-items:center;width:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel>.VilkasContentElementWrapperImageSlider>.VilkasContentElement.VilkasContentElementImage img.VilkasContentElementImage{border-radius:6px}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementImageSlider.vce-carousel>.VilkasContentElementWrapperImageSlider .VilkasContentElementTextWrapper{background:rgba(0,0,0,0)}.VilkasContentElementsMainWrapper .vce-carousel button{display:none}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementTextWrapper{text-align:center;margin-bottom:2rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper{background:var(--vilkas-content-element-background-color);padding:3px;padding-bottom:3rem}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-slide{height:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-slide .VilkasProductCard{height:100%;box-sizing:border-box}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-slide .VilkasProductCard .VilkasInfoArea .VilkasLinkOption{margin-top:auto}.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-horizontal>.swiper-pagination-bullets,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-pagination-bullets.swiper-pagination-horizontal,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-pagination-custom,.VilkasContentElementsMainWrapper>.VilkasContentElement.VilkasContentElementProductSlider>.VilkasContentElementProductSliderWrapper .swiper-pagination-fraction{bottom:unset;top:unset;left:50%;transform:translateX(-50%);position:relative;white-space:nowrap;margin-top:1rem}.NavBarRoof .PropertyContainer .SizeContainer .VilkasContentElementNavElement{width:100%}.NavBarRoof .PropertyContainer .SizeContainer .VilkasContentElementNavElement .VilkasContentElementColumns .VilkasContentElementWrapperColumns .VilkasContentElementText .VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText p{font-size:.875rem;padding:.5rem;font-weight:500;text-align:center}.NavBarRoof .PropertyContainer .SizeContainer .VilkasContentElementNavElement .VilkasContentElementImageSlider .VilkasContentElementWrapperImageSlider .VilkasContentElementImage{display:flex;flex-direction:column;gap:0rem;align-items:center}.NavBarRoof .PropertyContainer .SizeContainer .VilkasContentElementNavElement .VilkasContentElementImageSlider .VilkasContentElementWrapperImageSlider .VilkasContentElementImage .VilkasContentElementTextWrapper .VilkasContentElementTextField .VilkasContentElementRichText p{font-size:.875rem;padding:.5rem;font-weight:500;text-align:center}.vce-fw-btn .ShowLinkAsButton{width:100%;text-align:center}.VilkasContentElementGeneric.text-center .VilkasContentElementTextWrapper{margin-bottom:2rem}.VilkasContentElementGeneric.text-center .VilkasContentElementTextWrapper .VilkasContentElementTextField{display:flex;flex-direction:column;align-items:center;text-align:center}.VilkasContentElementGeneric .VilkasContentElementHeadline,.VilkasContentElementGeneric .VilkasContentElementParagraph,.VilkasContentElementGeneric .VilkasContentElementSmallHeadline{text-align:center;margin:0 auto}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info{background:#eeefea;padding:.5rem;border-radius:6px;grid-column:1/span 2}@media screen and (min-width: calc(36rem - 0.2px)){#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info{padding:1.5rem}}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info .BannerTextContent ol,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info .BannerTextContent ol,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info .BannerTextContent ol{padding:0;margin:0;list-style:none;counter-reset:info-counter}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info li,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info li,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info li{counter-increment:info-counter;display:flex;flex-direction:row;margin-bottom:1rem;align-items:center}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info li::before,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info li::before,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info li::before{content:counter(info-counter);display:inline-block;background:#fff;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:50%;line-height:40px;color:#bec3ba;text-align:center;margin-right:.5rem;font-size:1.5rem}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info li p,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info li p,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info li p{max-width:80%;margin-bottom:0 !important}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .custom-recipe-info li.Active::before,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .custom-recipe-info li.Active::before,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .custom-recipe-info li.Active::before{background:var(--vilkas-design-theme-color-primary);color:#fff;padding:.625rem;display:flex;justify-content:center;align-items:center}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea .BottomPadding.OvaQuestion.Tupas input,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea .BottomPadding.OvaQuestion.Tupas input,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea .BottomPadding.OvaQuestion.Tupas input{padding:.625rem 1.25rem;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:250px}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea #ovaloginlink,#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea #ovaregisterlink,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea #ovaloginlink,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea #ovaregisterlink,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea #ovaloginlink,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea #ovaregisterlink{margin:.5rem;display:inline-block;border-radius:3px !important;padding:.5rem 1.5rem;border:.031rem solid var(--vilkas-design-theme-color-primary);background:var(--vilkas-design-theme-color-primary) !important;color:var(--vilkas-design-theme-color-white);letter-spacing:unset;transition:background-color 300ms ease-in-out,border-color 300ms ease-in-out,color 300ms ease-in-out;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea #ovaloginlink:hover,#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea #ovaregisterlink:hover,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea #ovaloginlink:hover,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea #ovaregisterlink:hover,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea #ovaloginlink:hover,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea #ovaregisterlink:hover{opacity:1 !important;background-color:var(--vilkas-design-theme-color-secondary) !important;color:var(--vilkas-design-theme-color-white);text-decoration:none;padding:.5rem 1.5rem;font-weight:600;border:.031rem solid var(--vilkas-design-theme-color-secondary)}#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea #ovaloginlink b:first-letter,#GBaseContextHelper.PageType_SF-OvaMedicinesOrderPage~.GeneralLayout .ContentArea #ovaregisterlink b:first-letter,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea #ovaloginlink b:first-letter,#GBaseContextHelper.ClassID_563.PageType_SF-Article~.GeneralLayout .ContentArea #ovaregisterlink b:first-letter,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea #ovaloginlink b:first-letter,#GBaseContextHelper.PageType_SF-SuomifiResultPage~.GeneralLayout .ContentArea #ovaregisterlink b:first-letter{text-transform:uppercase}.ProductListImageBox .MedicineProduct{float:none;line-height:normal !important;margin:0;min-height:unset;min-width:unset;position:absolute;top:0;left:0;margin:.5rem;background:#f3f8e3;padding:.5rem 1rem;border-radius:50px;text-transform:uppercase;font-size:.6rem}.ProductDetails .MedicineProduct{float:none;line-height:normal !important;margin:0;min-height:unset;min-width:unset;position:absolute;top:1rem;left:1rem;margin:.5rem;background:#f3f8e3;padding:.5rem 1rem;border-radius:50px;text-transform:uppercase;font-size:1rem;z-index:1}.SubstitutionProducts.VariationsTable .AddToBasketForm button.ButtonBasket{padding:.5rem 1rem}.Header .SizeContainer .NavigationElement.ova-medicine-order-link{display:flex;align-items:center;gap:.125rem}.Header .SizeContainer .NavigationElement.ova-medicine-order-link::before{content:"";background:url("https://vdt.vilkas.fi/VDT/master/yliopistonverkkoapteekki.fi//img/icons/pill-black.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;width:25px;height:25px;display:block}.GeneralLayout{height:100% !important;padding-bottom:0 !important}
