@charset "UTF-8";.ingrid,ol,ul{list-style:none}.clearfix:after,.ingrid{clear:both}.apoteket-body .visuallyhidden,.hide-visually{left:-99999em;clip:rect(0 0 0 0);height:1px;overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline}.icon-checkbox,.icon-information,.icon-information:before,.icon-tick{font-family:ApoIcons;font-style:normal;font-weight:400}.icon-checkbox,.icon-information,.icon-information:before,.icon-tick,.welcome__block .heading .icon:before{speak:none;font-variant:normal;text-transform:none;-moz-osx-font-smoothing:grayscale}.apoprat,.apoteket-body .apo,.icon-checkbox,.icon-information,.icon-information:before,.icon-tick{-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:ApoIcons;src:url(/static/dist/fonts/apo-icons.eot?rk19x5);src:url(/static/dist/fonts/apo-icons.eot?#iefixrk19x5) format("embedded-opentype"),url(/static/dist/fonts/apo-icons.woff?rk19x5) format("woff"),url(/static/dist/fonts/apo-icons.ttf?rk19x5) format("truetype"),url(/static/dist/fonts/apo-icons.svg?rk19x5#icomoon) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-checkbox:before{content:"o"}.icon-checkbox.checked:before{content:"x"}.icon-tick:before{content:"O"}.icon-information:before{content:"i";display:inline-block;color:#ffe433;font-size:1.4em;position:relative;top:2px}.icon-information.toleft{padding-right:5px}.icon-information.toright{padding-left:5px}.ingrid{margin:0 -16px;padding:0;letter-spacing:-.31em;word-spacing:-.43em}.field-unit,.unit{margin:0;display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;padding:0 16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.field-unit{display:block}.in-halves>.unit{width:50%}.in-thirds>.unit{width:33.33333%}.in-fourths>.unit{width:25%}.in-fifths>.unit{width:20%}.in-sixths>.unit{width:16.66666%}.in-sevenths>.unit{width:14.28571%}.in-twelves>.unit{width:8.33333%}.in-sixteens>.unit{width:6.25%}.in-thirds>.span-two{width:66.66666%}.in-thirds>.span-three{width:100%}.in-fourths>.span-two{width:50%}.in-fourths>.span-three{width:75%}.in-fifths>.span-two{width:40%}.in-fifths>.span-three{width:60%}.in-fifths>.span-four{width:80%}.in-sixths>.span-two{width:33.33333%}.in-sixths>.span-three{width:50%}.in-sixths>.span-four{width:66.66666%}.in-sixths>.span-five{width:83.33333%}.in-sevenths>.span-two{width:28.57142%}.in-sevenths>.span-three{width:42.85714%}.in-sevenths>.span-four{width:57.14285%}.in-sevenths>.span-five{width:71.42857%}.in-sevenths>.span-six{width:85.71428%}.in-twelves>.span-two{width:16.66666%}.in-twelves>.span-three{width:25%}.in-twelves>.span-four{width:33.33333%}.in-twelves>.span-five{width:41.66666%}.in-twelves>.span-six{width:50%}.in-twelves>.span-seven{width:58.33333%}.in-twelves>.span-eight{width:66.66666%}.in-twelves>.span-nine{width:75%}.in-twelves>.span-ten{width:83.33333%}.in-twelves>.span-eleven{width:91.66666%}.responsive .grid-layout{padding:0!important}.responsive .grid-container{display:flex;flex-wrap:wrap}.responsive .grid{list-style:none;letter-spacing:-.31em;margin:0;padding:0 8px}.responsive .field-unit,.responsive .unit{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal}.apoteket-body .box,.apoteket-body .page-width{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.responsive .field-unit{display:block}.responsive .grid>.unit{display:inline-block;vertical-align:top}.responsive .grid>.grid-field-unit{display:inline-block;width:100%;margin:0}.responsive .grid>.field-unit,.responsive .grid>.unit{padding:0 8px}.responsive .grid--divide-2>.unit{width:50%}.responsive .grid--divide-3>.unit{width:33.3333333333%}.responsive .grid--divide-4>.unit{width:25%}.responsive .grid--divide-5>.unit{width:20%}.responsive .grid--divide-6>.unit{width:16.6666666667%}.responsive .grid--divide-7>.unit{width:14.2857142857%}.responsive .grid--divide-8>.unit{width:12.5%}.responsive .grid--divide-9>.unit{width:11.1111111111%}.responsive .grid--divide-16>.unit{width:6.25%}.responsive .grid--divide-16>.field-unit,.responsive .grid--divide-2>.field-unit,.responsive .grid--divide-6>.field-unit{display:inline-block;width:100%}.responsive .grid--divide-24>.unit{width:4.1666666667%}.responsive .grid--divide-3>.unit--span-2{width:66.6666666667%}.responsive .grid--divide-4>.unit--span-2{width:50%}.responsive .grid--divide-4>.unit--span-3{width:75%}.responsive .grid--divide-5>.unit--span-2{width:40%}.responsive .grid--divide-5>.unit--span-3{width:60%}.responsive .grid--divide-5>.unit--span-4{width:80%}.responsive .grid--divide-6>.unit--span-2{width:33.3333333333%}.responsive .grid--divide-6>.unit--span-3{width:50%}.responsive .grid--divide-6>.unit--span-4{width:66.6666666667%}.responsive .grid--divide-6>.unit--span-5{width:83.3333333333%}.responsive .grid--divide-16>.unit--span-3c{width:33.3125%}.responsive .grid--divide-7>.unit--span-2{width:28.5714285714%}.responsive .grid--divide-7>.unit--span-3{width:42.8571428571%}.responsive .grid--divide-7>.unit--span-4{width:57.1428571429%}.responsive .grid--divide-7>.unit--span-5{width:71.4285714286%}.responsive .grid--divide-7>.unit--span-6{width:85.7142857143%}.responsive .grid--divide-8>.unit--span-2{width:25%}.responsive .grid--divide-8>.unit--span-3{width:37.5%}.responsive .grid--divide-8>.unit--span-4{width:50%}.responsive .grid--divide-8>.unit--span-5{width:62.5%}.responsive .grid--divide-8>.unit--span-6{width:75%}.responsive .grid--divide-8>.unit--span-7{width:87.5%}.responsive .grid--divide-9>.unit--span-3{width:33.3333333333%;max-width:calc(33.333% - 8px)}.responsive .grid--divide-9>.unit--span-4{width:44.4444444444%;max-width:402px}.responsive .grid--divide-9>.unit--span-5{width:55.5555555556%;max-width:504px}.responsive .grid--divide-9>.unit--span-9{width:100%}.responsive .grid--divide-12>.unit--span-2{width:16.6666666667%}.responsive .grid--divide-12>.unit--span-3{width:25%}.responsive .grid--divide-12>.unit--span-4{width:33.3333333333%}.responsive .grid--divide-12>.unit--span-5{width:41.6666666667%}.responsive .grid--divide-12>.unit--span-6{width:50%}.responsive .grid--divide-12>.unit--span-7{width:58.3333333333%}.responsive .grid--divide-12>.unit--span-8{width:66.6666666667%}.responsive .grid--divide-12>.unit--span-9{width:75%}.responsive .grid--divide-12>.unit--span-10{width:83.3333333333%}.responsive .grid--divide-12>.unit--span-11{width:91.6666666667%}.responsive .grid--divide-12>.unit--span-12{width:100%}.responsive .grid--divide-12>.unit--span-13{width:108.3333333333%}.responsive .grid--divide-12>.unit--span-14{width:116.6666666667%}.responsive .grid--divide-12>.unit--span-15{width:125%}.responsive .grid--divide-16>.unit--span-2{width:12.5%}.responsive .grid--divide-16>.unit--span-3{width:18.75%}.responsive .grid--divide-16>.unit--span-4{width:25%}.responsive .grid--divide-16>.unit--span-5{width:31.25%}.responsive .grid--divide-16>.unit--span-6{width:37.5%}.responsive .grid--divide-16>.unit--span-7{width:43.75%}.responsive .grid--divide-16>.unit--span-8{width:50%}.responsive .grid--divide-16>.unit--span-9{width:56.25%}.responsive .grid--divide-16>.unit--span-10{width:62.5%}.responsive .grid--divide-16>.unit--span-11{width:68.75%}.responsive .grid--divide-16>.unit--span-12{width:75%}.responsive .grid--divide-16>.unit--span-13{width:81.25%}.responsive .grid--divide-16>.unit--span-14{width:87.5%}.responsive .grid--divide-16>.unit--span-15{width:93.75%}.responsive .grid--divide-24>.unit--span-2{width:8.3333333333%}.responsive .grid--divide-24>.unit--span-3{width:12.5%}.responsive .grid--divide-24>.unit--span-4{width:16.6666666667%}.responsive .grid--divide-24>.unit--span-5{width:20.8333333333%}.responsive .grid--divide-24>.unit--span-6{width:25%}.responsive .grid--divide-24>.unit--span-7{width:29.1666666667%}.responsive .grid--divide-24>.unit--span-8{width:33.3333333333%}.responsive .grid--divide-24>.unit--span-9{width:37.5%}.responsive .grid--divide-24>.unit--span-10{width:41.6666666667%}.responsive .grid--divide-24>.unit--span-11{width:45.8333333333%}.responsive .grid--divide-24>.unit--span-12{width:50%}.responsive .grid--divide-24>.unit--span-13{width:54.1666666667%}.responsive .grid--divide-24>.unit--span-14{width:58.3333333333%}.responsive .grid--divide-24>.unit--span-15{width:62.5%}.responsive .grid--divide-24>.unit--span-16{width:66.6666666667%}.responsive .grid--divide-24>.unit--span-17{width:70.8333333333%}.responsive .grid--divide-24>.unit--span-18{width:75%}.responsive .grid--divide-24>.unit--span-19{width:79.1666666667%}.responsive .grid--divide-24>.unit--span-20{width:83.3333333333%}.responsive .grid--divide-24>.unit--span-21{width:87.5%}.responsive .grid--divide-24>.unit--span-22{width:91.6666666667%}.responsive .grid--divide-24>.unit--span-23{width:95.8333333333%}@media only screen and (min-width:0px) and (max-width:719px){.responsive .small-grid{list-style:none;letter-spacing:-.31em;margin:0;padding:0 8px}.responsive .small-grid>.unit{display:inline-block;vertical-align:top}.responsive .small-grid>.grid-field-unit{display:inline-block;width:100%;margin:0}.responsive .small-grid>.field-unit,.responsive .small-grid>.unit{padding:0 8px}.responsive .small-grid--divide-2>.unit{width:50%}.responsive .small-grid--divide-3>.unit{width:33.3333333333%}.responsive .small-grid--divide-4>.unit{width:25%}.responsive .small-grid--divide-5>.unit{width:20%}.responsive .small-grid--divide-6>.unit{width:16.6666666667%}.responsive .small-grid--divide-7>.unit{width:14.2857142857%}.responsive .small-grid--divide-8>.unit{width:12.5%}.responsive .small-grid--divide-9>.unit{width:11.1111111111%}.responsive .small-grid--divide-16>.unit{width:6.25%}.responsive .small-grid--divide-16>.small-field-unit,.responsive .small-grid--divide-2>.small-field-unit,.responsive .small-grid--divide-6>.small-field-unit{display:inline-block;width:100%}.responsive .small-grid--divide-24>.unit{width:4.1666666667%}.responsive .small-grid--divide-3>.small-unit--span-2{width:66.6666666667%}.responsive .small-grid--divide-4>.small-unit--span-2{width:50%}.responsive .small-grid--divide-4>.small-unit--span-3{width:75%}.responsive .small-grid--divide-5>.small-unit--span-2{width:40%}.responsive .small-grid--divide-5>.small-unit--span-3{width:60%}.responsive .small-grid--divide-5>.small-unit--span-4{width:80%}.responsive .small-grid--divide-6>.small-unit--span-2{width:33.3333333333%}.responsive .small-grid--divide-6>.small-unit--span-3{width:50%}.responsive .small-grid--divide-6>.small-unit--span-4{width:66.6666666667%}.responsive .small-grid--divide-6>.small-unit--span-5{width:83.3333333333%}.responsive .small-grid--divide-16>.small-unit--span-3c{width:33.3125%}.responsive .small-grid--divide-7>.small-unit--span-2{width:28.5714285714%}.responsive .small-grid--divide-7>.small-unit--span-3{width:42.8571428571%}.responsive .small-grid--divide-7>.small-unit--span-4{width:57.1428571429%}.responsive .small-grid--divide-7>.small-unit--span-5{width:71.4285714286%}.responsive .small-grid--divide-7>.small-unit--span-6{width:85.7142857143%}.responsive .small-grid--divide-8>.small-unit--span-2{width:25%}.responsive .small-grid--divide-8>.small-unit--span-3{width:37.5%}.responsive .small-grid--divide-8>.small-unit--span-4{width:50%}.responsive .small-grid--divide-8>.small-unit--span-5{width:62.5%}.responsive .small-grid--divide-8>.small-unit--span-6{width:75%}.responsive .small-grid--divide-8>.small-unit--span-7{width:87.5%}.responsive .small-grid--divide-9>.small-unit--span-3{width:33.3333333333%;max-width:calc(33.333% - 8px)}.responsive .small-grid--divide-9>.small-unit--span-4{width:44.4444444444%;max-width:402px}.responsive .small-grid--divide-9>.small-unit--span-5{width:55.5555555556%;max-width:504px}.responsive .small-grid--divide-9>.small-unit--span-9{width:100%}.responsive .small-grid--divide-12>.small-unit--span-2{width:16.6666666667%}.responsive .small-grid--divide-12>.small-unit--span-3{width:25%}.responsive .small-grid--divide-12>.small-unit--span-4{width:33.3333333333%}.responsive .small-grid--divide-12>.small-unit--span-5{width:41.6666666667%}.responsive .small-grid--divide-12>.small-unit--span-6{width:50%}.responsive .small-grid--divide-12>.small-unit--span-7{width:58.3333333333%}.responsive .small-grid--divide-12>.small-unit--span-8{width:66.6666666667%}.responsive .small-grid--divide-12>.small-unit--span-9{width:75%}.responsive .small-grid--divide-12>.small-unit--span-10{width:83.3333333333%}.responsive .small-grid--divide-12>.small-unit--span-11{width:91.6666666667%}.responsive .small-grid--divide-12>.small-unit--span-12{width:100%}.responsive .small-grid--divide-12>.small-unit--span-13{width:108.3333333333%}.responsive .small-grid--divide-12>.small-unit--span-14{width:116.6666666667%}.responsive .small-grid--divide-12>.small-unit--span-15{width:125%}.responsive .small-grid--divide-16>.small-unit--span-2{width:12.5%}.responsive .small-grid--divide-16>.small-unit--span-3{width:18.75%}.responsive .small-grid--divide-16>.small-unit--span-4{width:25%}.responsive .small-grid--divide-16>.small-unit--span-5{width:31.25%}.responsive .small-grid--divide-16>.small-unit--span-6{width:37.5%}.responsive .small-grid--divide-16>.small-unit--span-7{width:43.75%}.responsive .small-grid--divide-16>.small-unit--span-8{width:50%}.responsive .small-grid--divide-16>.small-unit--span-9{width:56.25%}.responsive .small-grid--divide-16>.small-unit--span-10{width:62.5%}.responsive .small-grid--divide-16>.small-unit--span-11{width:68.75%}.responsive .small-grid--divide-16>.small-unit--span-12{width:75%}.responsive .small-grid--divide-16>.small-unit--span-13{width:81.25%}.responsive .small-grid--divide-16>.small-unit--span-14{width:87.5%}.responsive .small-grid--divide-16>.small-unit--span-15{width:93.75%}.responsive .small-grid--divide-24>.small-unit--span-2{width:8.3333333333%}.responsive .small-grid--divide-24>.small-unit--span-3{width:12.5%}.responsive .small-grid--divide-24>.small-unit--span-4{width:16.6666666667%}.responsive .small-grid--divide-24>.small-unit--span-5{width:20.8333333333%}.responsive .small-grid--divide-24>.small-unit--span-6{width:25%}.responsive .small-grid--divide-24>.small-unit--span-7{width:29.1666666667%}.responsive .small-grid--divide-24>.small-unit--span-8{width:33.3333333333%}.responsive .small-grid--divide-24>.small-unit--span-9{width:37.5%}.responsive .small-grid--divide-24>.small-unit--span-10{width:41.6666666667%}.responsive .small-grid--divide-24>.small-unit--span-11{width:45.8333333333%}.responsive .small-grid--divide-24>.small-unit--span-12{width:50%}.responsive .small-grid--divide-24>.small-unit--span-13{width:54.1666666667%}.responsive .small-grid--divide-24>.small-unit--span-14{width:58.3333333333%}.responsive .small-grid--divide-24>.small-unit--span-15{width:62.5%}.responsive .small-grid--divide-24>.small-unit--span-16{width:66.6666666667%}.responsive .small-grid--divide-24>.small-unit--span-17{width:70.8333333333%}.responsive .small-grid--divide-24>.small-unit--span-18{width:75%}.responsive .small-grid--divide-24>.small-unit--span-19{width:79.1666666667%}.responsive .small-grid--divide-24>.small-unit--span-20{width:83.3333333333%}.responsive .small-grid--divide-24>.small-unit--span-21{width:87.5%}.responsive .small-grid--divide-24>.small-unit--span-22{width:91.6666666667%}.responsive .small-grid--divide-24>.small-unit--span-23{width:95.8333333333%}.responsive .small-hide{display:none!important}.responsive .small-centered{margin-left:auto;margin-right:auto;display:block!important}}@media only screen and (min-width:720px) and (max-width:992px){.responsive .medium-grid{list-style:none;letter-spacing:-.31em;margin:0;padding:0 8px}.responsive .medium-grid>.unit{display:inline-block;vertical-align:top}.responsive .medium-grid>.grid-field-unit{display:inline-block;width:100%;margin:0}.responsive .medium-grid>.field-unit,.responsive .medium-grid>.unit{padding:0 8px}.responsive .medium-grid--divide-2>.unit{width:50%}.responsive .medium-grid--divide-3>.unit{width:33.3333333333%}.responsive .medium-grid--divide-4>.unit{width:25%}.responsive .medium-grid--divide-5>.unit{width:20%}.responsive .medium-grid--divide-6>.unit{width:16.6666666667%}.responsive .medium-grid--divide-7>.unit{width:14.2857142857%}.responsive .medium-grid--divide-8>.unit{width:12.5%}.responsive .medium-grid--divide-9>.unit{width:11.1111111111%}.responsive .medium-grid--divide-16>.unit{width:6.25%}.responsive .medium-grid--divide-16>.medium-field-unit,.responsive .medium-grid--divide-2>.medium-field-unit,.responsive .medium-grid--divide-6>.medium-field-unit{display:inline-block;width:100%}.responsive .medium-grid--divide-24>.unit{width:4.1666666667%}.responsive .medium-grid--divide-3>.medium-unit--span-2{width:66.6666666667%}.responsive .medium-grid--divide-4>.medium-unit--span-2{width:50%}.responsive .medium-grid--divide-4>.medium-unit--span-3{width:75%}.responsive .medium-grid--divide-5>.medium-unit--span-2{width:40%}.responsive .medium-grid--divide-5>.medium-unit--span-3{width:60%}.responsive .medium-grid--divide-5>.medium-unit--span-4{width:80%}.responsive .medium-grid--divide-6>.medium-unit--span-2{width:33.3333333333%}.responsive .medium-grid--divide-6>.medium-unit--span-3{width:50%}.responsive .medium-grid--divide-6>.medium-unit--span-4{width:66.6666666667%}.responsive .medium-grid--divide-6>.medium-unit--span-5{width:83.3333333333%}.responsive .medium-grid--divide-16>.medium-unit--span-3c{width:33.3125%}.responsive .medium-grid--divide-7>.medium-unit--span-2{width:28.5714285714%}.responsive .medium-grid--divide-7>.medium-unit--span-3{width:42.8571428571%}.responsive .medium-grid--divide-7>.medium-unit--span-4{width:57.1428571429%}.responsive .medium-grid--divide-7>.medium-unit--span-5{width:71.4285714286%}.responsive .medium-grid--divide-7>.medium-unit--span-6{width:85.7142857143%}.responsive .medium-grid--divide-8>.medium-unit--span-2{width:25%}.responsive .medium-grid--divide-8>.medium-unit--span-3{width:37.5%}.responsive .medium-grid--divide-8>.medium-unit--span-4{width:50%}.responsive .medium-grid--divide-8>.medium-unit--span-5{width:62.5%}.responsive .medium-grid--divide-8>.medium-unit--span-6{width:75%}.responsive .medium-grid--divide-8>.medium-unit--span-7{width:87.5%}.responsive .medium-grid--divide-9>.medium-unit--span-3{width:33.3333333333%;max-width:calc(33.333% - 8px)}.responsive .medium-grid--divide-9>.medium-unit--span-4{width:44.4444444444%;max-width:402px}.responsive .medium-grid--divide-9>.medium-unit--span-5{width:55.5555555556%;max-width:504px}.responsive .medium-grid--divide-9>.medium-unit--span-9{width:100%}.responsive .medium-grid--divide-12>.medium-unit--span-2{width:16.6666666667%}.responsive .medium-grid--divide-12>.medium-unit--span-3{width:25%}.responsive .medium-grid--divide-12>.medium-unit--span-4{width:33.3333333333%}.responsive .medium-grid--divide-12>.medium-unit--span-5{width:41.6666666667%}.responsive .medium-grid--divide-12>.medium-unit--span-6{width:50%}.responsive .medium-grid--divide-12>.medium-unit--span-7{width:58.3333333333%}.responsive .medium-grid--divide-12>.medium-unit--span-8{width:66.6666666667%}.responsive .medium-grid--divide-12>.medium-unit--span-9{width:75%}.responsive .medium-grid--divide-12>.medium-unit--span-10{width:83.3333333333%}.responsive .medium-grid--divide-12>.medium-unit--span-11{width:91.6666666667%}.responsive .medium-grid--divide-12>.medium-unit--span-12{width:100%}.responsive .medium-grid--divide-12>.medium-unit--span-13{width:108.3333333333%}.responsive .medium-grid--divide-12>.medium-unit--span-14{width:116.6666666667%}.responsive .medium-grid--divide-12>.medium-unit--span-15{width:125%}.responsive .medium-grid--divide-16>.medium-unit--span-2{width:12.5%}.responsive .medium-grid--divide-16>.medium-unit--span-3{width:18.75%}.responsive .medium-grid--divide-16>.medium-unit--span-4{width:25%}.responsive .medium-grid--divide-16>.medium-unit--span-5{width:31.25%}.responsive .medium-grid--divide-16>.medium-unit--span-6{width:37.5%}.responsive .medium-grid--divide-16>.medium-unit--span-7{width:43.75%}.responsive .medium-grid--divide-16>.medium-unit--span-8{width:50%}.responsive .medium-grid--divide-16>.medium-unit--span-9{width:56.25%}.responsive .medium-grid--divide-16>.medium-unit--span-10{width:62.5%}.responsive .medium-grid--divide-16>.medium-unit--span-11{width:68.75%}.responsive .medium-grid--divide-16>.medium-unit--span-12{width:75%}.responsive .medium-grid--divide-16>.medium-unit--span-13{width:81.25%}.responsive .medium-grid--divide-16>.medium-unit--span-14{width:87.5%}.responsive .medium-grid--divide-16>.medium-unit--span-15{width:93.75%}.responsive .medium-grid--divide-24>.medium-unit--span-2{width:8.3333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-3{width:12.5%}.responsive .medium-grid--divide-24>.medium-unit--span-4{width:16.6666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-5{width:20.8333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-6{width:25%}.responsive .medium-grid--divide-24>.medium-unit--span-7{width:29.1666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-8{width:33.3333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-9{width:37.5%}.responsive .medium-grid--divide-24>.medium-unit--span-10{width:41.6666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-11{width:45.8333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-12{width:50%}.responsive .medium-grid--divide-24>.medium-unit--span-13{width:54.1666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-14{width:58.3333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-15{width:62.5%}.responsive .medium-grid--divide-24>.medium-unit--span-16{width:66.6666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-17{width:70.8333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-18{width:75%}.responsive .medium-grid--divide-24>.medium-unit--span-19{width:79.1666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-20{width:83.3333333333%}.responsive .medium-grid--divide-24>.medium-unit--span-21{width:87.5%}.responsive .medium-grid--divide-24>.medium-unit--span-22{width:91.6666666667%}.responsive .medium-grid--divide-24>.medium-unit--span-23{width:95.8333333333%}.responsive .medium-hide{display:none!important}.responsive .medium-centered{margin-left:auto;margin-right:auto;display:block!important}}@media only screen and (min-width:993px) and (max-width:1000000em){.responsive .large-grid{list-style:none;letter-spacing:-.31em;margin:0;padding:0 8px}.responsive .large-grid>.unit{display:inline-block;vertical-align:top}.responsive .large-grid>.grid-field-unit{display:inline-block;width:100%;margin:0}.responsive .large-grid>.field-unit,.responsive .large-grid>.unit{padding:0 8px}.responsive .large-grid--divide-2>.unit{width:50%}.responsive .large-grid--divide-3>.unit{width:33.3333333333%}.responsive .large-grid--divide-4>.unit{width:25%}.responsive .large-grid--divide-5>.unit{width:20%}.responsive .large-grid--divide-6>.unit{width:16.6666666667%}.responsive .large-grid--divide-7>.unit{width:14.2857142857%}.responsive .large-grid--divide-8>.unit{width:12.5%}.responsive .large-grid--divide-9>.unit{width:11.1111111111%}.responsive .large-grid--divide-16>.unit{width:6.25%}.responsive .large-grid--divide-16>.large-field-unit,.responsive .large-grid--divide-2>.large-field-unit,.responsive .large-grid--divide-6>.large-field-unit{display:inline-block;width:100%}.responsive .large-grid--divide-24>.unit{width:4.1666666667%}.responsive .large-grid--divide-3>.large-unit--span-2{width:66.6666666667%}.responsive .large-grid--divide-4>.large-unit--span-2{width:50%}.responsive .large-grid--divide-4>.large-unit--span-3{width:75%}.responsive .large-grid--divide-5>.large-unit--span-2{width:40%}.responsive .large-grid--divide-5>.large-unit--span-3{width:60%}.responsive .large-grid--divide-5>.large-unit--span-4{width:80%}.responsive .large-grid--divide-6>.large-unit--span-2{width:33.3333333333%}.responsive .large-grid--divide-6>.large-unit--span-3{width:50%}.responsive .large-grid--divide-6>.large-unit--span-4{width:66.6666666667%}.responsive .large-grid--divide-6>.large-unit--span-5{width:83.3333333333%}.responsive .large-grid--divide-16>.large-unit--span-3c{width:33.3125%}.responsive .large-grid--divide-7>.large-unit--span-2{width:28.5714285714%}.responsive .large-grid--divide-7>.large-unit--span-3{width:42.8571428571%}.responsive .large-grid--divide-7>.large-unit--span-4{width:57.1428571429%}.responsive .large-grid--divide-7>.large-unit--span-5{width:71.4285714286%}.responsive .large-grid--divide-7>.large-unit--span-6{width:85.7142857143%}.responsive .large-grid--divide-8>.large-unit--span-2{width:25%}.responsive .large-grid--divide-8>.large-unit--span-3{width:37.5%}.responsive .large-grid--divide-8>.large-unit--span-4{width:50%}.responsive .large-grid--divide-8>.large-unit--span-5{width:62.5%}.responsive .large-grid--divide-8>.large-unit--span-6{width:75%}.responsive .large-grid--divide-8>.large-unit--span-7{width:87.5%}.responsive .large-grid--divide-9>.large-unit--span-3{width:33.3333333333%;max-width:calc(33.333% - 8px)}.responsive .large-grid--divide-9>.large-unit--span-4{width:44.4444444444%;max-width:402px}.responsive .large-grid--divide-9>.large-unit--span-5{width:55.5555555556%;max-width:504px}.responsive .large-grid--divide-9>.large-unit--span-9{width:100%}.responsive .large-grid--divide-12>.large-unit--span-2{width:16.6666666667%}.responsive .large-grid--divide-12>.large-unit--span-3{width:25%}.responsive .large-grid--divide-12>.large-unit--span-4{width:33.3333333333%}.responsive .large-grid--divide-12>.large-unit--span-5{width:41.6666666667%}.responsive .large-grid--divide-12>.large-unit--span-6{width:50%}.responsive .large-grid--divide-12>.large-unit--span-7{width:58.3333333333%}.responsive .large-grid--divide-12>.large-unit--span-8{width:66.6666666667%}.responsive .large-grid--divide-12>.large-unit--span-9{width:75%}.responsive .large-grid--divide-12>.large-unit--span-10{width:83.3333333333%}.responsive .large-grid--divide-12>.large-unit--span-11{width:91.6666666667%}.responsive .large-grid--divide-12>.large-unit--span-12{width:100%}.responsive .large-grid--divide-12>.large-unit--span-13{width:108.3333333333%}.responsive .large-grid--divide-12>.large-unit--span-14{width:116.6666666667%}.responsive .large-grid--divide-12>.large-unit--span-15{width:125%}.responsive .large-grid--divide-16>.large-unit--span-2{width:12.5%}.responsive .large-grid--divide-16>.large-unit--span-3{width:18.75%}.responsive .large-grid--divide-16>.large-unit--span-4{width:25%}.responsive .large-grid--divide-16>.large-unit--span-5{width:31.25%}.responsive .large-grid--divide-16>.large-unit--span-6{width:37.5%}.responsive .large-grid--divide-16>.large-unit--span-7{width:43.75%}.responsive .large-grid--divide-16>.large-unit--span-8{width:50%}.responsive .large-grid--divide-16>.large-unit--span-9{width:56.25%}.responsive .large-grid--divide-16>.large-unit--span-10{width:62.5%}.responsive .large-grid--divide-16>.large-unit--span-11{width:68.75%}.responsive .large-grid--divide-16>.large-unit--span-12{width:75%}.responsive .large-grid--divide-16>.large-unit--span-13{width:81.25%}.responsive .large-grid--divide-16>.large-unit--span-14{width:87.5%}.responsive .large-grid--divide-16>.large-unit--span-15{width:93.75%}.responsive .large-grid--divide-24>.large-unit--span-2{width:8.3333333333%}.responsive .large-grid--divide-24>.large-unit--span-3{width:12.5%}.responsive .large-grid--divide-24>.large-unit--span-4{width:16.6666666667%}.responsive .large-grid--divide-24>.large-unit--span-5{width:20.8333333333%}.responsive .large-grid--divide-24>.large-unit--span-6{width:25%}.responsive .large-grid--divide-24>.large-unit--span-7{width:29.1666666667%}.responsive .large-grid--divide-24>.large-unit--span-8{width:33.3333333333%}.responsive .large-grid--divide-24>.large-unit--span-9{width:37.5%}.responsive .large-grid--divide-24>.large-unit--span-10{width:41.6666666667%}.responsive .large-grid--divide-24>.large-unit--span-11{width:45.8333333333%}.responsive .large-grid--divide-24>.large-unit--span-12{width:50%}.responsive .large-grid--divide-24>.large-unit--span-13{width:54.1666666667%}.responsive .large-grid--divide-24>.large-unit--span-14{width:58.3333333333%}.responsive .large-grid--divide-24>.large-unit--span-15{width:62.5%}.responsive .large-grid--divide-24>.large-unit--span-16{width:66.6666666667%}.responsive .large-grid--divide-24>.large-unit--span-17{width:70.8333333333%}.responsive .large-grid--divide-24>.large-unit--span-18{width:75%}.responsive .large-grid--divide-24>.large-unit--span-19{width:79.1666666667%}.responsive .large-grid--divide-24>.large-unit--span-20{width:83.3333333333%}.responsive .large-grid--divide-24>.large-unit--span-21{width:87.5%}.responsive .large-grid--divide-24>.large-unit--span-22{width:91.6666666667%}.responsive .large-grid--divide-24>.large-unit--span-23{width:95.8333333333%}.responsive .large-hide{display:none!important}.responsive .large-centered{margin-left:auto;margin-right:auto;display:block!important}}@media only screen and (max-width:719px) and (min-width:0px){.responsive .gridcol9{padding:0}.responsive .product-hits.small-grid--divide-2>.unit{width:49%}.responsive .gridcol-3-3-3,.responsive .gridcol-5-4,.responsive .gridcol3,.responsive .gridcol4,.responsive .gridcol5{padding:0!important}.responsive .gridcol-3-3-3 .teaser-block a{padding-right:0;padding-left:0}}@media only screen and (min-width:720px){.responsive .gridcol-5-4 .gridcol5{padding:0 16px 0 0}.responsive .gridcol-5-4 .gridcol4{padding:0 0 0 16px}}@media only screen and (min-width:720px) and (max-width:992px){.responsive .gridcol9,.responsive .gridcol9 .gridcol-3-3-3,.responsive .gridcol9 .gridcol3{padding:0}.responsive .gridcol9 .gridcol-5-4 .gridcol5{width:55.5555555556%}.responsive .gridcol9 .gridcol-5-4 .gridcol4{width:44.4444444444%}}@media (max-width:992px){.responsive .left-menu{display:none}.responsive .product-list-page__container{padding-left:0}}@media only screen and (min-width:993px){.responsive .gridcol-3-3-3,.responsive .gridcol-3-3-3 .gridcol3,.responsive .gridcol-5-4,.responsive .gridcol9{padding:0}.responsive .product-list-page .ninecolumnlayoutblock{width:100%;max-width:944px}.responsive .grid-container{padding:0 16px}}@media only screen and (min-width:720px) and (max-width:1200px){.responsive .gridcol-3-3-3 .gridcol3{width:50%!important;max-width:50%}.responsive .gridcol-3-3-3 .gridcol3:nth-child(even){padding-left:8px}.responsive .gridcol-3-3-3 .gridcol3:nth-child(odd){padding-right:8px}}@media only screen and (min-width:1201px){.responsive .gridcol-3-3-3{display:flex;justify-content:space-between}.responsive .gridcol-3-3-3 .gridcol3{padding:0}.responsive .gridcol9{padding-right:0}}.full-width{width:100%!important}.gridcol9{width:100%}.gridcol9 h1,.gridcol9 h2{padding:8px 0 0}.gridcol-3-3-3 .teaser-block a{margin:0}.gridcol-5-4{padding:0!important}.apoprat{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif}.hide-visually{top:-99999em;border:0;margin:-1px;padding:0;position:absolute;width:1px}.hidden,.hide{display:none!important}.invisible{visibility:hidden!important}.inline{display:inline!important}.bold,strong{font-weight:700!important}.italic{font-style:italic!important}.float-left,.pull-left{float:left!important}.float-right,.pull-right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}::-ms-clear{display:none}.no-break{white-space:nowrap!important}.red-text{color:#e46044}.centered{text-align:center}.center-aligned{display:block!important;margin:0 auto!important}.medium-block{display:none}@media (max-width:992px){.responsive .medium-block{display:block}}.small-block{display:none}.small-block .no-linebreak{white-space:nowrap;overflow:hidden}.in-sixteens>.span-two{width:12.5%}.in-sixteens>.span-three{width:18.75%}.in-sixteens>.span-four{width:25%}.in-sixteens>.span-five{width:31.25%}.in-sixteens>.span-six{width:37.5%}.in-sixteens>.span-seven{width:43.75%}.in-sixteens>.span-eight{width:50%}.in-sixteens>.span-nine{width:56.25%}.in-sixteens>.span-ten{width:62.5%}.in-sixteens>.span-eleven{width:68.75%}.in-sixteens>.span-twelve{width:75%}.in-sixteens>.span-thirteen{width:81.25%}.in-sixteens>.span-fourteen{width:87.5%}.in-sixteens>.span-fifthteen{width:93.75%}.span-twelve>.span-four{width:32.8%}.span-twelve>.span-eight{width:66.6%}.two-teaser-container>div.unit{width:50%}.four-teaser-container>div.unit{width:25%;min-height:316px}.welcome__block{padding:20px 10px;border:1px solid #b8b8b8;border-radius:5px;margin-top:20px;min-height:370px}@media (max-width:719px){.responsive .small-block{display:block}.responsive .welcome__block{margin-top:20px;border:1px solid #ccc;border-radius:5px}}.welcome__block .heading{display:flex;align-items:center}.welcome__block .heading .icon{position:relative;padding-right:10px}.welcome__block .heading .icon .member{position:absolute;top:65px;left:2px;background-image:url(/Static/dist/img/kundklubben/medlem_banner.svg);background-position:center center;height:20px;width:81px;background-repeat-x:no-repeat}.apoteket-body,.apoteket-body .buy-button-wrapper,.apoteket-body .shop-panel{position:relative}.welcome__block .heading .icon:before{font-family:ApoIcons;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;content:"\e902";display:inline-block;font-size:84px}.welcome__block .heading h2{padding:0;font-size:29px;line-height:35px;word-break:break-word}.welcome__block .content .body{line-height:25px}.welcome__block .content .body ul{margin:0}.welcome__block .content .body ul li{display:list-item;margin-left:18px;list-style:disc}.welcome__block .content .body a,.welcome__block .content .body a:active,.welcome__block .content .body a:hover,.welcome__block .content .body a:visited{color:#00857a}.welcome__block hr{border-top:1px solid #ccc}#responsive-js{display:none}@media (min-width:993px){.responsive #responsive-js{width:3px}}@media (max-width:992px){.responsive #responsive-js{width:2px}}@media (max-width:719px){.responsive .welcome__block .heading h2{font-size:21px;line-height:25px}.responsive #responsive-js{width:1px}}body.mini-cart--open,body.no-scroll,body.quicksearch--open,html.mini-cart--open,html.no-scroll,html.quicksearch--open{overflow:hidden;height:100%}a{color:#2a7d69;text-decoration:none}a:hover{color:#005f58}.apoteket-body{background:#fff;width:100%;height:100%}.apoteket-body .page-width{width:978px;margin:0 auto;padding:0 28px 0 0;box-sizing:border-box}.apoteket-body .horisontal-list li{display:inline-block;margin-right:5px;padding:5px 5px 5px 0}.apoteket-body .checklist{padding-bottom:10px}.apoteket-body .checklist li{line-height:1.3}.apoteket-body .checklist li .icon-tick{margin-right:10px;color:#42ae29}.apoteket-body .bulletlist{list-style-type:disc;margin-left:20px}.apoteket-body .bulletlist li{margin-bottom:5px}.apoteket-body .back-link{display:inline-block}.apoteket-body .back-link:before{content:"‹";color:#2a7d69;display:inline-block;margin-right:2px}@media (max-width:719px){.responsive .apoteket-body .back-link{margin-bottom:2em}}.apoteket-body .addedtip{background:#f5f5f5;border:1px solid #ccc;border-radius:6px;color:#333;display:none;font-size:12px;line-height:1.2em;padding:5px 8px;position:absolute;white-space:nowrap;z-index:2;margin-left:50%;transform:translateX(-50%) translateY(-125%);top:0}.apoteket-body .old-sprite{background-image:image-url(/Static/dist/img/old-sprite.png);background-repeat:no-repeat;display:block}.apoteket-body .old-sprite-large{background-image:image-url(/Static/dist/img/old-sprite-large.png);background-repeat:no-repeat;display:block}.apoteket-body .visuallyhidden{top:-99999em;border:0;margin:-1px;padding:0;position:absolute;width:1px}.apoteket-body .category-products>.product:last-child,.apoteket-body .category-products>.product:last-child .box,.apoteket-body .category-products>.product:last-child .box:after,.apoteket-body .category-products>.product:last-child:after,.apoteket-body .last-item-in-row,.apoteket-body .last-item-in-row .box,.apoteket-body .last-item-in-row .box:after,.apoteket-body .last-item-in-row:after,.apoteket-body .search-content .product-hits>.product:last-child,.apoteket-body .search-content .product-hits>.product:last-child .box,.apoteket-body .search-content .product-hits>.product:last-child .box:after,.apoteket-body .search-content .product-hits>.product:last-child:after{border-right:0!important}.apoteket-body .apo-bullet-green-small{background-position:left -2851px;height:10px;width:10px;display:inline-block}.apoteket-body .arrow-turq-small-right{background-position:left -3151px;width:8px;height:10px}.apoteket-body .lrg-basket-green,.apoteket-body .lrg-basket-grey{background-position:left -51px;height:46px;width:52px}.apoteket-body .lrg-basket-grey{background-position:left -926px;left:14px;top:14px;position:absolute}.apoteket-body .apo{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif}.apoteket-body .dospacblock{max-width:575px;margin:0 auto}.apoteket-body .dospacblock .preamble{margin:0}.apoteket-body .error-details{padding:.5em 1em;overflow:auto;max-width:100%;resize:both}.apoteket-body .error-details.admin{background:#F2DEDE;height:12em}.apoteket-body .error-details.editor{background:#ffc}.apoteket-body .error-details.source{margin-top:.5em;height:1em;background:#ccc;color:#600}.apoteket-body .ingress{font-size:16px}.apoteket-body .content ol,.apoteket-body .content table,.apoteket-body .content ul{margin:10px 0}.apoteket-body .content ol{list-style:decimal;padding-left:20px}.apoteket-body .content table{width:100%}.apoteket-body .content table td,.apoteket-body .content table th{padding:10px;text-align:left}.apoteket-body .content .article-image{float:right;margin:0 0 20px 20px}.apoteket-body .content p{margin-bottom:5px}.apoteket-body .floater{padding:10px;border:1px solid #ccc;border-top:solid 3px #2a7d69;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.apoteket-body .floater h2{padding-top:0}.apoteket-body .floater h2 a{color:#333}.apoteket-body .floater.right{float:right;margin:10px 0 10px 20px;clear:right}.apoteket-body .floater.left{float:left;margin:10px 20px 10px 0;clear:left}.apoteket-body .article-puff{clear:both;width:100%;margin:20px 0 0;float:left;cursor:pointer}.apoteket-body .article-puff h3{padding:0}.apoteket-body .article-puff img{float:left;width:100px!important}.apoteket-body .article-puff .puff-content{float:left;margin:0 0 20px 20px;width:70%}.apoteket-body .split-container .field-unit{background:#ccc}.apoteket-body .split-container .field-unit p{margin-bottom:0;padding-bottom:1em}.apoteket-body .errorpage .field-unit h1{color:#1d6453}.apoteket-body label.EditModeLabel{letter-spacing:normal;word-spacing:normal;position:relative;display:inline-block;left:10%;top:-.2em;background:#B4C600;color:#333;border-top-left-radius:2px;border-top-right-radius:2px;padding:3px 3px 2px}.apoteket-body label.EditModeLabel[for^=ContentAreaSection]{top:1.1em}.apoteket-body.epi-block-preview{padding-bottom:50px}.apoteket-body.epi-block-preview .preview-heading{padding:0!important;margin-top:15px}.apoteket-body.epi-block-preview .preview-mode{background-color:#42ae29;color:#fff;margin:0 0 1em;padding:.5em 2em}.apoteket-body.epi-block-preview .preview-mode select{font-size:20px}.apoteket-body.epi-block-preview .preview-placeholder{background:#eee!important;color:#ccc!important}.apoteket-body.epi-block-preview div.preview-placeholder{height:5em;padding-top:1em}.apoteket-body.epi-block-preview .storefront-carousel .arrow{display:none!important}.apoteket-body.epi-block-preview .storefront-carousel .storefrontstandardblock{position:inherit!important;padding:10px 0}.apoteket-body .slimed-prods-box{padding:1em}.apoteket-body .slimed-prods-box .product{margin-bottom:10px;text-align:center}.apoteket-body .slimed-prods-box .product .box{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.apoteket-body .slimed-prods-box .product .box a .image-container .product-image{min-height:119px;padding:10px!important}.apoteket-body .slimed-prods-box .product .box a .image-container .product-image img{height:100px}.apoteket-body .input-form fieldset{padding:0}.apoteket-body .input-form fieldset .unit{float:left;padding:0 6px}.apoteket-body .input-form fieldset .unit:nth-child(odd){padding-left:0}.apoteket-body .input-form fieldset .unit:nth-child(even){padding-right:0}.apoteket-body .input-form fieldset.checkboxes label,.apoteket-body .input-form fieldset.radiobuttons label{padding-top:0}.apoteket-body .input-form fieldset label{line-height:1.2}.apoteket-body .input-form fieldset label,.apoteket-body .input-form fieldset legend{display:block;padding:1em 0 .5em}.apoteket-body .input-form fieldset label span{font-size:.85em}.apoteket-body .input-form fieldset legend{font-weight:700}.apoteket-body .input-form input[type=password],.apoteket-body .input-form input[type=text]{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #aaa;font-family:Arial;line-height:1.2;padding:7px 13px 6px;width:95%}.apoteket-body .input-form input[type=checkbox]{font-family:Arial;font-size:16px}.apoteket-body .input-form .check-box{margin:4px 0 0}.apoteket-body .input-form input[type=radio]{font-family:Arial;font-size:16px;padding:6px;margin:3px 3px 3px 0}.apoteket-body .input-form .radio-button{margin:4px 0 0}.apoteket-body .input-form input[required=""]{background-color:#FFFCFC}.apoteket-body .input-form textarea{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #aaa;font-family:Arial;font-size:16px;width:99%}.apoteket-body .input-form select{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #aaa;font-family:Arial;font-size:16px;width:95%;height:32px;padding:0 1px}.apoteket-body .one-line-form input[type=search],.apoteket-body .one-line-form input[type=text]{-moz-border-radius-top-left:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-bottom-left:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;float:left;border:1px solid #ccc;box-sizing:border-box;font-family:Arial;font-size:14px;line-height:23px;padding:0 0 0 12px;width:76%;height:37px}.apoteket-body .one-line-form .submit,.apoteket-body .one-line-form input[type=button],.apoteket-body .one-line-form input[type=submit]{-moz-border-radius-top-right:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-bottom-right:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-top-left:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottom-left:0;-webkit-border-bottom-left-radius:0;cursor:pointer;font-size:1.1em;float:left;height:37px;padding:0 20px 0 15px;border:none;background-color:#2a7d69;color:#fff;border-radius:0 20px 20px 0}.apoteket-body .one-line-form .submit:hover,.apoteket-body .one-line-form input[type=button]:hover,.apoteket-body .one-line-form input[type=submit]:hover{background-color:#11382f}.apoteket-body form .button{background-color:#2a7d69;color:#fff;border:0;cursor:pointer;display:inline-block}.apoteket-body form .button.cancel{background-color:#797C80}.apoteket-body form .button.alternative{background-color:#fff;border:1px solid #2a7d69;color:#2a7d69;height:auto;padding-left:1em;padding-right:1em}.apoteket-body form .button.alternative:hover{background-color:#11382f;color:#fff;border:1px solid #11382f}.apoteket-body form input.button{height:35px}.apoteket-body form .validation-error{color:#e46044;font-size:.9em;max-width:55%;line-height:1.1}.apoteket-body form .parsley-error{border-color:#e46044!important}.apoteket-body form .parsley-error label:before,.apoteket-body form .parsley-error~.tooltip>.tooltip-icon{color:#e46044}.apoteket-body button,.apoteket-body input,.apoteket-body keygen,.apoteket-body select,.apoteket-body textarea{font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif}.apoteket-body table{border-bottom:1px solid #d2d2d2;margin:30px 0;width:100%}.apoteket-body table p{margin:0;line-height:1}.apoteket-body table td.theading,.apoteket-body table thead th{font-weight:700;text-align:left;padding:.5em;background-color:#d2d2d2;border-right:2px solid #fff;width:20%}.apoteket-body table.rest-list td.toggle-info a:after,.apoteket-body table.sortable th.header:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ApoIcons}.apoteket-body table tbody td{padding:.5em;border-right:2px solid #fff}.apoteket-body table tbody tr:nth-child(even) td{background-color:#f6f6f6;border-right:2px solid #f6f6f6}.apoteket-body table.sortable th.header{cursor:pointer}.apoteket-body table.sortable th.header:before{content:"/f0dc";display:inline-block;font-size:12px;margin-right:5px}.apoteket-body table.sortable th.header.headerSortDown:before{content:"/f0d8"}.apoteket-body table.sortable th.header.headerSortUp:before{content:"/f0d7"}.apoteket-body table.rest-list .product-name{color:#333;text-decoration:none;cursor:default}.apoteket-body table.rest-list th.header:nth-child(1){width:18%}.apoteket-body table.rest-list th.header:nth-child(2){width:42%}.apoteket-body table.rest-list th.header:nth-child(3),.apoteket-body table.rest-list th.header:nth-child(4){width:20%}.apoteket-body table.rest-list tr:nth-child(even) td{background-color:transparent;border-right:2px solid #f6f6f6}.apoteket-body table.rest-list tr.even td{background-color:#f6f6f6;border-right:2px solid #f6f6f6}.apoteket-body table.rest-list td{padding:0}.apoteket-body table.rest-list td a,.apoteket-body table.rest-list td span{line-height:1;padding:.7em 1.5em .7em .5em;position:relative;display:block}.apoteket-body table.rest-list td a{cursor:pointer}.apoteket-body table.rest-list td.toggle-info a:after{content:"i";color:#269c49;display:block;font-size:1.1em;position:absolute;right:10px;top:6px;cursor:pointer}.apoteket-body table.rest-list td.toggle-info .additional-text{color:#009b46;cursor:default;font-size:.9em;font-style:italic;line-height:1.3;margin-top:5px;padding:0 1.5rem .5rem .5rem}.apoteket-body .contactblock .img-wrapper .link:after,a.link-ico:after{speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apoteket-body table.rest-list td.toggle-info .additional-text a{color:#009b46;display:inline;font-size:inherit;padding:0;text-decoration:underline}.apoteket-body table.rest-list td.toggle-info .additional-text a:after{content:"";display:none}.apoteket-body .infopage .page-width .highlight{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#dbdbdb;margin-bottom:1em;padding:.7em 12px;max-width:608px}.apoteket-body .infopage .page-width .highlight h2{color:#333}.apoteket-body .infopage .page-width .highlight .aside h2{line-height:1.1}.apoteket-body .infopage .page-width .highlight .telHighlight{border-bottom:0 none;display:block;font-size:1.3em;margin-bottom:0;padding-bottom:.7em;padding-top:0}.apoteket-body .infopage .page-width .highlight .telHighlight a{color:#333;font-weight:700}.apoteket-body .infopage .page-width .highlight h5{padding:0 0 .3em}.apoteket-body .infopage .page-width .highlight p{margin:0 0 .5em}.apoteket-body .infopage .page-width .highlight .noListIcon{margin:1em 0 0 1em}.apoteket-body .infopage .page-width .highlight .noListIcon li:before{content:"";display:none}.apoteket-body .infopage .link-btn.next{text-align:left}@media (max-width:992px){.responsive .apoteket-body .infosectionbasicblock,.responsive .apoteket-body .infosectiontextblock{margin:0}}@media (max-width:719px){.responsive .apoteket-body .infosectionbasicblock img,.responsive .apoteket-body .infosectiontextblock img{width:100%}}@media only screen and (min-width:993px) and (max-width:1200px){.apoteket-body .infosectionbasicblock,.apoteket-body .infosectiontextblock{margin-right:0;margin-left:0}.apoteket-body .infosectionbasicblock .articleNav,.apoteket-body .infosectiontextblock .articleNav{padding:0 16px}.apoteket-body .infosectionbasicblock .articleNav h1,.apoteket-body .infosectiontextblock .articleNav h1{font-size:33px}}.apoteket-body .contactblock{position:relative}.apoteket-body .contactblock a:hover .img-wrapper,.apoteket-body .contactblock a:hover .link{opacity:.9}.apoteket-body .contactblock .img-wrapper{-moz-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.apoteket-body .contactblock .img-wrapper .link{-moz-border-radius-top-right:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;-moz-border-radius-bottom-right:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;color:#fff;position:absolute;top:5.5em;font-size:1.25em;padding:.35em .7em;background-color:#2a7d69}.apoteket-body .contactblock .img-wrapper .link:after{font-family:ApoIcons;font-weight:400;content:"w";display:inline-block;position:relative;bottom:1px;font-size:.5em;padding-left:10px}.form__text-input,.rounded-button{font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;width:100%}.apoteket-body .contactblock h3{padding:.35em 0}.apoteket-body .contactblock p{padding:0;margin:0}.apoteket-body .box{box-sizing:border-box;width:100%;height:100%}.apoteket-body .box img{max-width:100%;max-height:100%}.form__text-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;padding:5px;border:1px solid #b8b8b8;font-size:16px;margin-bottom:15px}.form__text-input:focus{outline:0;border-color:#3e93b0}.form__text-input.parsley-error{margin-bottom:3px}.form__text-input--readonly{cursor:default;background-color:#f2f2f2;color:#666}.form__text-input--readonly:focus{border-color:#b8b8b8}.form__label{display:block;margin-bottom:5px;font-size:14px}.form__label--bold{font-weight:700}.form__label--checkbox{line-height:1.25em}.validation-error{max-width:none!important;margin-bottom:15px}.rounded-button{-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;text-align:center;display:block;border:0;background-color:#359CC1;color:#fff;padding:10px 0;font-size:16px;border-radius:4px;cursor:pointer;margin-bottom:20px;line-height:22px;position:relative}.rounded-button:hover{background-color:#1C7DA1}.rounded-button a,.rounded-button a:hover,a.rounded-button,a.rounded-button:hover{color:#fff}.rounded-button__disabled{cursor:default;background-color:#999}.rounded-button__disabled:hover{background-color:#999}.rounded-button--cancel{border:1px solid #e46044;color:#e46044;background-color:transparent}.rounded-button--cancel:hover{color:#fff;background-color:#e46044}a.rounded-button--cancel{color:#e46044}.rounded-button--loading{font-size:.1px}.rounded-button--loading span{-webkit-animation:spin 1.25s infinite;-moz-animation:spin 1.25s infinite;-ms-animation:spin 1.25s infinite;-o-animation:spin 1.25s infinite;animation:spin 1.25s infinite;border:5px solid #f3f3f3;border-top:5px solid transparent;border-radius:50%;width:20px;height:20px;background-color:transparent;display:block;position:absolute;left:50%;margin-left:-16px;top:6px}@-webkit-keyframes spin{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rounded-button--loading:hover{background-color:#359CC1;cursor:default}.button.blue,.button.buy{background-color:#2a7d69}.button.buy{color:#fff;float:right;text-decoration:none;position:relative}.button.buy.loading{background-image:image-url(/Static/dist/img/icons/ajax-loader-turq.gif);background-repeat:no-repeat;background-position:8px 7px;padding:2px 25px 3px}.button.buy img{padding:0;margin:0}.button.blue{-moz-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.button.blue:active,.button.blue:hover{-moz-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;background-color:#11382f}.button.blue:hover{color:#fff;transition:all .15s}.button.blue:active{transition:all .15s}.button.dark-blue,.button.grey{-moz-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;color:#fff}.button.blue.locked{background-color:#11382f}.button.grey{background-color:#999!important;transition:all .15s;cursor:default!important}.button.grey:hover{background-color:#999}.button.dark-blue{background-color:#1690bb!important;transition:all .15s}.button.dark-blue.locked,.button.dark-blue:hover{background-color:#117a9f!important}.button.dark-blue:hover,.button.red{-moz-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s}.button.dark-blue:hover{transition:all .15s}.button.red{background-color:#e46044!important;color:#fff;transition:all .15s}.button.red.locked,.button.red:hover{background-color:#f17575!important}.button.red:hover{-moz-transition:all .15s;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}@media (max-width:992px){.responsive .image--left,.responsive .image--right{max-width:50%;height:auto}}.image--left{float:left;margin:0 .75em .75em 0}.image--right{float:right;margin:0 0 .75em .75em}.image--full-width{width:100%}.tab-menu{overflow:hidden;position:relative;border-bottom:5px solid}@media (max-width:719px){.responsive .image--left,.responsive .image--right{width:100%;max-width:none}.responsive .tab-menu:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v";display:inline-block;font-size:.6em;position:absolute;right:20px;top:20px;color:#fff}.responsive .tab-menu{border:none;padding-top:3.1em}.responsive .tab-menu--expanded{padding-top:50px}.responsive .tab-menu--expanded:after{content:"V"}}.tab-menu--pso{border-bottom:5px solid #359cc1}@media (max-width:719px){.responsive .tab-menu--pso{border:none;padding-top:3.1em}}.puffblock .puffblock__image-container,.tab-menu__item{-moz-border-radius-top-left:5px;-moz-border-radius-top-right:5px}.tab-menu__item{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;float:left;margin-right:2px}.tab-menu__item--active{display:block}@media (max-width:719px){.responsive .tab-menu__item{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:none;margin-bottom:2px;margin-right:0}.responsive .tab-menu__item--active{position:absolute;left:0;right:0;top:0}.responsive .tab-menu__item--expanded{padding-top:50px}.responsive .tab-menu__item--expanded:after{content:"V"}}.next a:after,a.link-ico:after{content:"w"}a.tab-menu__link{color:#fff;font-size:1.1em;padding:15px 15px 10px;display:block}a.tab-menu__link:hover{color:#fff}.puffblock{margin-top:20px!important}.puffblock:hover .puffblock__image{-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.puffblock:hover .rounded-button{background-color:#1C7DA1}.puffblock .puffblock__image-container{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;overflow:hidden;position:relative;height:170px;border-top:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-left:1px solid #b8b8b8}@media (max-width:719px){.responsive a.tab-menu__link{padding:15px}.responsive .puffblock .puffblock__image-container{height:200px}}.puffblock .puffblock__image{-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:100%;width:100%;background-size:cover;background-position:center}.puffblock .puffblock__content{height:200px;position:relative;padding:0 10px;border:1px solid #b8b8b8;border-top:0;-moz-border-radius-bottom-left:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottom-right:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.puffblock .puffblock__heading{font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;padding:15px 0 5px;font-size:1.2em;font-weight:700}.puffblock .puffblock__text{color:#333}.puffblock .puffblock__button{position:absolute;left:10px;right:10px;bottom:0;width:auto;max-width:350px}.list{list-style-type:disc;margin-bottom:20px;margin-left:10px;padding-left:10px}.list__item{margin-bottom:10px;line-height:1.25}.radio-button__label{cursor:pointer;display:flex}.radio-button__wrapper{position:relative;width:20px;height:20px;flex:0 0 20px}.radio-button__checked,.radio-button__unchecked{width:20px;height:20px;margin:0;padding:0;cursor:pointer;display:none;position:absolute;top:0;left:0}.radio-button__unchecked{display:inline-block}.radio-button__input{display:block!important;opacity:0;width:20px!important;height:20px!important;padding:0!important;margin:0!important}.radio-button__input:checked~.radio-button__checked{display:inline-block;color:#42ae29}.radio-button__input:checked~.radio-button__unchecked{display:none}.radio-button__input:focus{outline:-webkit-focus-ring-colorb auto 5px!important}.radio-button__icon{width:100%;height:100%}.radio-button__content{margin-left:5px;line-height:1.25em}.radio-button__title{display:block}.radio-button__description{font-size:.8em;margin-top:6px}.checkbox__label{cursor:pointer;display:flex}.checkbox__wrapper{position:relative;width:20px;height:20px;flex:0 0 20px}.checkbox__checked,.checkbox__unchecked{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;padding:0;display:none}.checkbox__unchecked{display:inline-block}.checkbox__input{display:block!important;opacity:0;width:20px!important;height:20px!important;padding:0!important;margin:0!important}.checkbox__input:checked~.checkbox__checked{display:inline-block;color:#42ae29}.checkbox__input:checked~.checkbox__unchecked{display:none}.checkbox__icon{width:100%;height:100%}.checkbox__content{margin-left:5px;line-height:1.25em}.checkbox__title{display:block}.checkbox__description{font-size:.8em;margin-top:6px}a.link-ico,a.link-ico:after{display:inline-block;font-size:16px}.reponsive-1280x406{padding-bottom:26.875%}.responsive-1280x282{padding-bottom:22.031%}.img-wrapper-584x316{padding-bottom:54.109589%}.responsive-568x316{padding-bottom:55.633803%}.responsive-272x180{padding-bottom:66%}h1{line-height:1.1em}select{height:30px;overflow:hidden;padding-right:17px}.img-container{width:100%;min-width:100%!important}a.link-ico{color:#2a7d69}a.link-ico:after{font-family:ApoIcons;font-weight:400;margin-left:5px;position:relative;bottom:-1px}.table-of-contents{display:none}input[type=search]::-moz-placeholder{color:#666;font-style:italic!important;font-weight:400!important}aside h2{padding-top:0}aside ul li a{border-bottom:1px solid #dfdcd8;display:block;font-size:1em;padding:.6em 0}aside ul li:first-child a{border-top:1px solid #dfdcd8}aside ul li.active a{color:#1a1a1a;font-weight:700;text-decoration:underline}aside ul li.not-visible{display:none}aside ul{padding-right:1.5em}.customerservicepage .section:first-of-type,.infopage .section:first-of-type{margin-top:1.4em}@media only screen and (min-width:0px) and (max-width:992px){.customerservicepage .section:first-of-type,.infopage .section:first-of-type{margin-top:0}}@media only screen and (min-width:993px) and (max-width:1200px){.customerservicepage section{margin-left:0;margin-right:0}.customerservicepage h1{font-size:33px}}.section{border-bottom:1px solid #333;margin-bottom:1em;overflow:hidden;padding-bottom:1.4em;padding-right:0}.section:last-child,.section:last-of-type{border-bottom:0 none;margin-bottom:0}.section:last-of-type{padding-bottom:0}.link-btn a{background-color:#2a7d69;border-radius:4px;color:#fff;display:inline-block;font-size:1.563em;line-height:1.1;padding:6px 1em 9px 1.2em}.shield,.shield.green{background-color:#42ae29}.next a:after,.previous a:before{font-size:.8em;font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.next a:after{display:inline-block;margin-left:10px;top:1px}.previous a:after{content:"";display:none}.previous a:before,a.read-more,a.read-more:after{display:inline-block}.previous a:before{content:"W";margin-right:10px;top:2px}.highlight-important{border-left:5px solid #d11560!important;margin:1.5em 0;padding:0 0 5px 10px;width:70%}@media (max-width:719px){.responsive .highlight-important{width:auto}}.highlight-important+.highlight-important{margin-top:0}.highlight-information{border-left:5px solid #1d6453;margin:1.5em 0;padding:0 0 5px 10px;width:70%}.highlight-information+.highlight-information{margin-top:0}a.read-more:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w";font-size:.7em;margin-left:7px;position:relative}.capitalize{display:block;font-weight:700;margin-bottom:0;margin-top:2em;padding-bottom:3px;padding-top:5px;text-transform:uppercase}@media (max-width:719px){.responsive .highlight-information{width:auto}.responsive .AbBreadcrumb{padding:0 10px!important}}@media (max-width:992px){.responsive .puffblock .puffblock__button{max-width:none}.responsive .AbBreadcrumb{padding:0 10px!important}}.breadcrumb{padding-left:16px!important;padding-top:8px!important;padding-bottom:8px!important;max-width:1264px!important}.breadcrumb a{color:#666;font-size:.75em;margin-right:5px}.breadcrumb .current{color:#666;font-size:.75em;font-weight:700}.breadcrumb li{display:inline-block}.breadcrumb li:first-child span{display:inline-block;text-indent:-9999px;width:0}.breadcrumb li:first-child a:before{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"h";display:inline-block;position:relative;top:-1px;font-size:14px}.external-link:after,.internal-link:after,a.external-link:after{font-family:ApoIcons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:.75em;margin-left:8px;display:inline-block;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.external-link:after,a.external-link:after{content:"e"!important}.internal-link:after{content:"w"}.shield{-moz-border-radius-top-right:30px;-webkit-border-top-right-radius:30px;border-top-right-radius:30px;-moz-border-radius-bottom-right:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;font-size:1.25em!important;padding:.5em 2em .5em .5em!important;margin-top:1em;display:inline-block;color:#fff}.shield.grey{background-color:#999}[type=checkbox]+label,[type=radio]+label{cursor:pointer}[type=checkbox]+label:before,[type=radio]+label:before{font-family:ApoIcons;display:inline-block;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[type=checkbox].input-hidden,[type=radio].input-hidden{display:inline-block!important}[type=checkbox].input-hidden+label,[type=radio].input-hidden+label{display:inline-block;left:0}[type=checkbox].input-hidden+label:before,[type=radio].input-hidden+label:before{display:none!important}input[type=checkbox]+label:before,input[type=radio]+label:before{margin-right:7px;padding-left:3px;font-family:ApoIcons;font-weight:400;display:inline-block;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=radio]+label:before{color:#555;content:"b";position:relative;top:1px}input[type=radio]:checked+label:before{content:"a";color:#333;margin-right:7px;padding-left:3px;position:relative;top:1px}input[type=checkbox]+label:before{color:#333;content:"o"}input[type=checkbox]:checked+label{font-weight:700}input[type=checkbox]:checked+label:before{font-weight:400;content:"x"}input[type=checkbox][disabled]+label{color:#999;cursor:default}input[type=checkbox][disabled]+label:before{color:#999}input[type=checkbox].input-hidden{padding:0;margin:0}.message-container{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif;word-wrap:break-word;border-radius:50%;overflow:hidden;position:absolute;right:0;top:0;color:#fff;padding:12px;line-height:1.1em;width:84px;height:84px}@media (max-width:719px){.responsive .message-container{padding:5px;width:70px;height:70px}}.message-container .message-content{width:60px;height:60px;display:table-cell;vertical-align:middle;font-size:13px}.message-container .message-content .first-word{font-size:18px;line-height:1.1em;display:block}.message-container.type-ApoPlusProduct .message-content .first-word{white-space:nowrap}.message-container.purple{background-color:#eb3fb7}.message-container.light-green{background-color:#cdea80}.message-container.red{background-color:#e46044}.message-container.coral{background-color:#ed6b63}.message-container.green{background-color:#6aca19}.message-container.green .first-word{font-size:15px}.mynewsdesk-block .press-releases-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;padding:16px}.mynewsdesk-block .press-releases-container h2{padding-top:0}.mynewsdesk-block .press-releases-container a{display:block;padding:.4em 0}.mynewsdesk-block .press-releases-container .all-news{padding-top:.6em;font-weight:700}.mynewsdesk-block .press-releases-container .all-news:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w";display:inline-block;font-size:.7em;margin-left:5px}.apoteket-body.b2c{line-height:1}.apoteket-body.b2c .page-width{max-width:1280px;padding-right:0!important;position:relative;width:100%;min-width:1100px}.responsive .apoteket-body.b2c .page-width{min-width:0}.apoteket-body.b2c .lazyload,.apoteket-body.b2c .lazyloading{opacity:0}.apoteket-body.b2c .lazyloaded{opacity:1;transition:opacity 250ms}@media (max-width:719px){.responsive .apoteket-body.b2c .content-body.editorial{padding:initial}}.apoteket-body.b2c .content-body h2,.apoteket-body.b2c .content-body h3{max-width:650px}.apoteket-body.b2c .content-body ol,.apoteket-body.b2c .content-body ul{max-width:650px;font-size:.95rem;line-height:1.35}.apoteket-body.b2c .content-body .editor{max-width:608px}.apoteket-body.b2c .content-body .editor img{float:right;margin:0 0 5px 10px}.apoteket-body.b2c .content-body img{margin-bottom:.6em;max-width:100%}.apoteket-body.b2c .content-body .highlight-important,.apoteket-body.b2c .content-body .highlight-information{margin-bottom:.6em}.apoteket-body.b2c .content-body .highlight-important.capitalize,.apoteket-body.b2c .content-body .highlight-information.capitalize{margin-bottom:0}.apoteket-body.b2c .content-body .highlight-important+.highlight-important,.apoteket-body.b2c .content-body .highlight-important+.highlight-information,.apoteket-body.b2c .content-body .highlight-information+.highlight-important,.apoteket-body.b2c .content-body .highlight-information+.highlight-information{margin-bottom:1.5em}.apoteket-body.b2c .content-body .highlight-important+.highlight-important+p,.apoteket-body.b2c .content-body .highlight-important+.highlight-information+p,.apoteket-body.b2c .content-body .highlight-information+.highlight-important+p,.apoteket-body.b2c .content-body .highlight-information+.highlight-information+p{margin-top:1em}.apoteket-body.b2c .content-body .highlight-important+.show,.apoteket-body.b2c .content-body .highlight-information+.show{margin-top:.4em}.apoteket-body.b2c .content-body ol,.apoteket-body.b2c .content-body ul{margin-top:1em;margin-bottom:2em}.apoteket-body.b2c .content-body ol li,.apoteket-body.b2c .content-body ul li{height:auto;margin-bottom:10px;padding:0;position:relative;line-height:1.4}.apoteket-body.b2c .content-body ol.subpage-list,.apoteket-body.b2c .content-body ul.subpage-list{border-top:solid 1px #333;border-bottom:solid 1px #333;margin:1.4em 0;overflow:hidden;padding:.4em 0}.apoteket-body.b2c .content-body ol.subpage-list li,.apoteket-body.b2c .content-body ul.subpage-list li{float:left;line-height:2;margin:0 3.333% 0 0;padding-left:0;width:45%}.apoteket-body.b2c .content-body ol.subpage-list li:before,.apoteket-body.b2c .content-body ul.subpage-list li:before{content:"";display:none}.apoteket-body.b2c .content-body ul li{display:list-item;margin-left:18px;list-style:disc;padding-left:9px}.apoteket-body.b2c .content-body ol{counter-reset:li}.apoteket-body.b2c .content-body ol li{counter-increment:li;margin-left:0;padding-left:0;display:table-row}.apoteket-body.b2c .content-body ol li:before{content:counter(li);display:table-cell;padding-top:10px;padding-right:13px;font-weight:700}.apoteket-body.b2c .content-body a.show-additional-info.less:after,.apoteket-body.b2c .content-body a.show-additional-info:after,.apoteket-body.b2c .content-body a.show-less.less:after,.apoteket-body.b2c .content-body a.show-less:after,.apoteket-body.b2c .content-body a.show.less:after,.apoteket-body.b2c .content-body a.show:after,.apoteket-body.b2c .content-body ul.apolist li:before{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apoteket-body.b2c .content-body ul.apolist{margin:1em 0}.apoteket-body.b2c .content-body ul.apolist li{list-style:none;margin-left:0;padding-left:0;position:relative}.apoteket-body.b2c .content-body ul.apolist li:before{content:"L";display:inline-block;display:block;float:left;font-size:.7em;color:#42ae29;left:0;margin-bottom:10px;margin-right:11px;position:relative;top:4px}.apoteket-body.b2c .content-body h2+ol,.apoteket-body.b2c .content-body h2+ul,.apoteket-body.b2c .content-body h3+ol,.apoteket-body.b2c .content-body h3+ul,.apoteket-body.b2c .content-body h4+ol,.apoteket-body.b2c .content-body h4+ul{margin-top:0}.apoteket-body.b2c .content-body .ingress{font-size:16px;max-width:800px}.apoteket-body.b2c .content-body .ingress p{max-width:800px}.apoteket-body.b2c .content-body a.show,.apoteket-body.b2c .content-body a.show-additional-info,.apoteket-body.b2c .content-body a.show-less{display:inline-block;font-size:16px}.apoteket-body.b2c .content-body a.show-additional-info:after,.apoteket-body.b2c .content-body a.show-less:after,.apoteket-body.b2c .content-body a.show:after{content:"v";display:inline-block;color:#2a7d69;font-size:10px;margin-left:5px;position:relative}.apoteket-body.b2c .content-body a.show-additional-info:hover:after,.apoteket-body.b2c .content-body a.show-less:hover:after,.apoteket-body.b2c .content-body a.show:hover:after{color:#005f58}.apoteket-body.b2c .content-body a.show-additional-info.less:after,.apoteket-body.b2c .content-body a.show-less.less:after,.apoteket-body.b2c .content-body a.show.less:after{content:"V";display:inline-block}.apoteket-body.b2c .content-body .subpage-list{border-top:solid 1px #333;border-bottom:solid 1px #333;margin:1.4em 0;overflow:hidden;padding:.4em 0}.apoteket-body.b2c .search-content .field-unit,.apoteket-body.b2c .search-content>.unit{padding:0}.apoteket-body.b2c .content-body .subpage-list li{float:left;line-height:2;list-style:none;margin:0 3.333% 0 0;padding-left:0;width:30%}.apoteket-body.b2c .content-body .subpage-list li:before{content:"";display:none}.apoteket-body.b2c .content-body .hidden-content{display:none;overflow:hidden}.apoteket-body.b2c .content-body .customerservicepage .content-body .ingress,.apoteket-body.b2c .content-body .infopage .content-body .ingress{max-width:650px}.apoteket-body.b2c .content-body .customerservicepage aside h1{font-size:2.25em;padding-top:0}.apoteket-body.b2c .content-body .product-list-page .product-scroll{margin-left:16px}.apoteket-body.b2c .content-body .product-list-page .product-scroll__content{margin:0}@media only screen and (min-width:0px) and (max-width:719px){.apoteket-body.b2c .content-body ol.subpage-list li,.apoteket-body.b2c .content-body ul.subpage-list li{float:none;margin:0;padding:0;width:100%}.apoteket-body.b2c .content-body .product-list-page .product-scroll{max-width:100%;margin-left:0}}@media only screen and (min-width:720px) and (max-width:992px){.apoteket-body.b2c .content-body .product-list-page .product-scroll{max-width:800px}}@media only screen and (min-width:993px) and (max-width:1200px){.apoteket-body.b2c .content-body .customerservicepage section{margin-left:0;margin-right:0}.apoteket-body.b2c .content-body .customerservicepage h1{font-size:33px}.apoteket-body.b2c .content-body .product-list-page .product-scroll{max-width:660px}}@media only screen and (min-width:1201px){.apoteket-body.b2c .content-body .product-list-page .product-scroll{max-width:928px}}.apoteket-body.b2c .editorial ul li{list-style-position:inside}.apoteket-body.b2c .editorial p{max-width:none}.apoteket-body.b2c .editorial .button a{color:#fff;font-size:20px}@media (max-width:719px){.responsive .apoteket-body.b2c .editorial .button{display:block;padding-left:0;padding-right:0}.responsive .apoteket-body.b2c .editorial .button a{display:block}}.apoteket-body.b2c .search-content .search-item.page,.apoteket-body.b2c .search-content .search-item.pharmacy{cursor:pointer}.apoteket-body.b2c .search-content .unit:nth-child(4n) .product-item>.product-item-border{display:none}.apoteket-body.b2c .search-content .nosto_element .product-hits .product .information-container:hover{border:1px solid #fff;transition:opacity .2s ease;opacity:.6}.apoteket-body.b2c .search-content .product-hits{position:relative;margin:0 -5px}.apoteket-body.b2c .search-content .product-hits .product{padding:20px;position:relative;margin-bottom:5px;min-height:270px}@media (max-width:992px){.responsive .apoteket-body.b2c .search-content .product-hits .product{padding:15px 10px}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container .facelift{overflow:hidden}}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product{padding:0 10px;min-height:210px}}.apoteket-body.b2c .search-content .product-hits .product .box{border-bottom:solid 1px #ccc;padding-bottom:112px;position:relative}.responsive .apoteket-body.b2c .search-content .product-hits .product .box{padding-bottom:140px}.apoteket-body.b2c .search-content .product-hits .product .graphics{width:100%;height:150px;text-align:center;position:relative;line-height:150px}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .prescription-image{width:134px;margin:0 auto}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .prescription-info{position:absolute;top:2em}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .box{padding-bottom:125px;padding-top:5px}.responsive .apoteket-body.b2c .search-content .product-hits .product .graphics{height:80px;line-height:80px;padding-bottom:5px}.responsive .apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .prescription-info{top:0}.responsive .apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .prescription-info h2{font-size:1.28em;padding-top:7px}}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .prescription-info h2{line-height:1em;font-weight:700}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .image-missing img{max-width:115px}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .missing-image-text{position:absolute;top:75px;font-size:1.2em;font-weight:700;width:100%;text-align:center}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image img{vertical-align:middle;max-height:150px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .graphics .product-image .missing-image-text{top:37px}.responsive .apoteket-body.b2c .search-content .product-hits .product .graphics .product-image img{max-height:75px}}.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image img.error-img,.apoteket-body.b2c .search-content .product-hits .product .graphics .product-image img[src*=missing]{width:60%!important}.apoteket-body.b2c .search-content .product-hits .product .graphics .custom-bild{position:absolute;top:0}.apoteket-body.b2c .search-content .product-hits .product .graphics .custom-bild figure{width:40px;height:auto;max-height:40px;overflow:hidden;margin:0 0 4px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .graphics .custom-bild figure{width:25px}}.apoteket-body.b2c .search-content .product-hits .product .graphics .custom-bild figure img{display:block;max-height:40px;margin:0 auto}.apoteket-body.b2c .search-content .product-hits .product:after{border-right:1px solid #ccc;content:"";display:block;height:90%;position:absolute;right:-1px;top:5%;width:1px;z-index:0}.apoteket-body.b2c .search-content .product-hits .product .information-container{cursor:pointer;min-height:270px;border:1px solid #fff;font-size:12px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container{min-height:170px}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container .facelift{overflow:hidden}}.apoteket-body.b2c .search-content .product-hits .product .information-container h3{font-size:18px;font-weight:400;display:block;color:#333;line-height:1.3em;padding:.5em 0;overflow:hidden;word-wrap:break-word}.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information,.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information-hidden,.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift p{line-height:1.4em}.apoteket-body.b2c .search-content .product-hits .product .information-container h3 a{color:#333}.apoteket-body.b2c .search-content .product-hits .product .information-container a:hover{color:#1a1a1a}.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift{border:1px solid #fff;background-color:#fff;position:relative;min-height:110px}.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information-hidden{padding:5px 0;display:none;overflow:hidden;min-height:157px}.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information-hidden .feature-list li{padding-bottom:5px}.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information-hidden:first-letter,.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information:first-letter{text-transform:capitalize}.apoteket-body.b2c .search-content .product-hits .product .information-container .facelift .information-details{color:#666;font-size:80%}.apoteket-body.b2c .search-content .product-hits .product .information-container:hover{border:0}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container .facelift{min-height:0}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container .facelift h3{padding:3px 0 0}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container .facelift p{margin:0}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container:hover{border:1px solid #fff}}.apoteket-body.b2c .search-content .product-hits .product .information-container:hover .facelift{background-color:rgba(255,255,255,.96);padding:0;margin-top:-150px}.apoteket-body.b2c .search-content .product-hits .product .information-container:hover .facelift .information-hidden{height:auto;display:block}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container:hover .facelift{margin-top:0}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container:hover .facelift .information-hidden{display:none}}@media (max-width:992px){.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container:hover{border:1px solid #fff}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container:hover .facelift{margin-top:0}.responsive .apoteket-body.b2c .search-content .product-hits .product .information-container:hover .facelift .information-hidden{display:none}}.apoteket-body.b2c .search-content .product-hits .product .required-information{bottom:48px;color:#888;display:block;font-size:11px;line-height:1em;margin-bottom:18px;position:absolute}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .required-information{bottom:80px}}.apoteket-body.b2c .search-content .product-hits .product .shop-panel{bottom:10px;left:0;margin:0;position:absolute;width:100%}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .unit{padding:0}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .button{top:-5px}@media (max-width:992px){.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .button .adapted-font-size{font-size:.81em}}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .button{top:2px;margin:.5em auto}.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .button.buy{width:100%;padding:2px 0 3px}.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .button .adapted-font-size{font-size:20px}.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .price{text-align:center;position:relative;top:5px}}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .product-button{float:right}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .price{display:block;font-weight:700;font-size:18px;height:40px}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .price.discount{color:#ed6b63;font-weight:700}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .price .old{font-weight:400;font-size:12px;text-decoration:line-through;color:#333;line-height:1em;margin-top:5px}@media (max-width:992px){.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .price .old{margin:0;padding-top:5px}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover{border:1px solid #fff}}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .stock-status{color:#009b46;float:right;font-size:77%;margin-top:4px;width:192%;text-align:right}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .stock-status.not-in-stock{color:#999}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .stock-status.member-required{color:#00649c;padding-right:2px}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .button.dark-blue{font-size:16px;padding:4px 10px 1px}.apoteket-body.b2c .search-content .product-hits .product .shop-panel .member-required span{white-space:nowrap}.apoteket-body.b2c .search-content .product-hits .product.highlight .information-container .information-hidden{min-height:270px}.apoteket-body.b2c .search-content .product-hits .product.highlight .information-container .facelift h3{font-size:24px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .stock-status.not-in-stock{position:relative;top:20px}.responsive .apoteket-body.b2c .search-content .product-hits .product .shop-panel .stock-status{width:100%;text-align:center;margin-top:0}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover{border:1px solid #fff}}.apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover .facelift{margin-top:-230px}.apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover .facelift .information-hidden{height:auto;display:block}@media (max-width:992px){.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover .facelift{margin-top:0}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover .facelift .information-hidden{display:none}}.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics{height:230px}.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image{height:100%}.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image .missing-image-text{width:100%;text-align:center;top:51%;font-size:1.8em}.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image img{max-height:230px}.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image img.error-img,.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image img[src*=missing]{max-height:70%!important;max-width:70%!important;position:relative;top:3em}.apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image .image-missing{height:inherit}.apoteket-body.b2c .search-content .product-hits .product.highlight .shop-panel .required-information{bottom:55px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover .facelift{margin-top:0}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .information-container:hover .facelift .information-hidden{display:none}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .graphics .product-image{padding-top:10px}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .graphics{height:130px}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .graphics img{max-height:125px}.responsive .apoteket-body.b2c .search-content .product-hits .product.highlight .shop-panel .required-information{bottom:75px}}.apoteket-body.b2c .search-content .product-hits .product.highlight .shop-panel .price{font-size:24px}.apoteket-body.b2c .search-content .product-hits .show:last-child:after{border-right:0 none}.apoteket-body.b2c .page .information-container h3 a{display:inline-block;font-size:1.1em;margin-bottom:2px}.apoteket-body.b2c .page .information-container .search-single-result-breadcrumbs{color:#898989;margin-bottom:2px}.apoteket-body.b2c .page .information-container .information{font-size:1em;line-height:1.3em;margin-bottom:0}.apoteket-body.b2c .search-result-count--text{text-align:center;font-size:1.2em;margin-top:24px;margin-bottom:6px;display:block}@media (max-width:719px){.responsive .apoteket-body.b2c .search-result-count--text{font-size:1em;margin-bottom:12px}}.apoteket-body.b2c .search-filter{display:table;width:100%;font-size:14px}.apoteket-body.b2c .search-filter .noFilters{border:none!important;background-color:#fff!important;padding:5px 0}.apoteket-body.b2c .search-filter .default-filters .unit .btndefault{font-size:14px;color:#000;height:42px;font-weight:400}.apoteket-body.b2c .search-filter .default-filters .unit .btndefault:hover{color:#000!important}.apoteket-body.b2c .search-filter .default-filters .unit .btndefault:before{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif;content:"+";display:block;float:left;color:#2a7d69;font-weight:700;font-size:26px;line-height:1.35em;padding-left:15px}.apoteket-body.b2c .search-filter .default-filters .unit .btndefault span{font-weight:300;padding-left:15px}@media screen and (max-width:376px){.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .btndefault{width:80%}.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .btndefault span,.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .btndefault:before{padding:0!important}.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .btndefault span{line-height:2.6em}}.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .small-btn-toggle{color:#000}.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .small-btn-toggle:before{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif;content:"+";display:block;float:left;color:#2a7d69;font-weight:700;font-size:25px;line-height:1.2em;padding-left:15px}.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .small-btn-ikon{color:#000}.apoteket-body.b2c .search-filter .default-filters .btnsmall .unit .small-btn-ikon:before{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif;content:"-";display:block;float:left;color:#2a7d69;font-weight:700;font-size:2.5em;line-height:.8em;padding-left:15px}@media (min-width:993px){.responsive .apoteket-body.b2c .search-filter .all-filters .filter-group:last-child{border:none}}.apoteket-body.b2c .search-filter .all-filters .filter-group .unit .btnall{font-size:15px;color:#000;height:42px;font-weight:400}.apoteket-body.b2c .search-filter .all-filters .filter-group .unit .btnall:before{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif;content:"-";display:block;float:left;color:#2a7d69;font-weight:700;font-size:26px;line-height:1.4em;padding-left:15px}.apoteket-body.b2c .search-filter .all-filters .filter-group .unit .btnall:hover{color:#000!important}.apoteket-body.b2c .search-filter .all-filters .filter-group .unit .btnall span{font-weight:300}.apoteket-body.b2c .search-filter .prescription-filter .filter-group{border-bottom:1px solid #eee}.apoteket-body.b2c .search-filter .filter-group{width:100%;padding-top:4px;padding-bottom:4px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-filter{display:block;margin:0}.responsive .apoteket-body.b2c .search-filter .filter-group{border:1px solid #dbdbdb;margin-top:-1px}.responsive .apoteket-body.b2c .search-filter .filter-group:not(select){background-color:#efefef}.responsive .apoteket-body.b2c .search-filter .filter-group.expandable-content--expanded{background-color:#fff}}.apoteket-body.b2c .search-filter .filter-group div ul{text-align:left}.apoteket-body.b2c .search-filter .filter-group.partially-hidden{height:auto;overflow:hidden}.apoteket-body.b2c .search-filter .btnsmall{display:none}@media screen and (max-width:700px){.apoteket-body.b2c .search-filter .btnsmall{display:block}}.apoteket-body.b2c .search-filter .filter-buttons{margin-top:12px;margin-bottom:12px}.apoteket-body.b2c .search-filter .filter-buttons .unit{text-align:center}.apoteket-body.b2c .search-filter .filter-buttons .unit .button{background-color:#fff;color:#2a7d69;border:1px solid #2a7d69;width:187px;max-height:42px;min-height:42px;line-height:35px;font-size:1em;padding:2px 25px 3px 10px}.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge{display:none}@media screen and (max-width:700px){.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge{display:inline-block;margin:0;text-align:right;padding-right:1.3em;line-height:3em}.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge .selected-filters__button{line-height:2em}}.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge .selected-filters__button{background-color:#2a7d69;color:#fff;font-size:1.2em;padding:2px 20px}@media screen and (max-width:700px) and (max-width:376px){.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge .selected-filters__button{width:88%;padding-left:5px}.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge .selected-filters__button span{font-size:14px!important}}.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge .selected-filters__button:before{font-family:ApoIcons;content:"\e9ac";display:block;float:left;margin-right:6px;color:#fff;font-weight:200;overflow:hidden}.apoteket-body.b2c .search-filter .filter-buttons .hideonlarge .txtnofltr{font-size:14px;line-height:1.9em}.apoteket-body.b2c .search-filter .toggle-more-filters{display:block;padding:2px 1em;text-decoration:none}.apoteket-body.b2c .search-filter .toggle-filters{background-color:#fff;color:#2a7d69;border:1px solid #2a7d69;padding:0;width:100%;height:31px}.apoteket-body.b2c .search-filter .toggle-filters span{text-align:center!important;padding-right:15px}.apoteket-body.b2c .search-filter .filter-header{margin-top:6px;min-width:20%}.apoteket-body.b2c .search-filter .filter-header span{font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;display:block;margin-top:7px;margin-bottom:7px;text-align:right;font-weight:600}.apoteket-body.b2c .pagination,.apoteket-body.b2c .productlistpage .storefront-standard .centerAligned{text-align:center}@media (min-width:768px) and (max-width:795px){.apoteket-body.b2c .search-filter .filter-header span{font-size:87%}}@media (max-width:719px){.responsive .apoteket-body.b2c .search-filter .filter-header span{float:left;color:#2a7d69;font-size:16px;font-weight:700}}.apoteket-body.b2c .search-filter .filter-header:after{font-family:ApoIcons;content:"v";font-size:12px;display:none;float:right;margin-top:7px;color:#2a7d69}.apoteket-body.b2c .search-filter .filter-header.expandable-content--expanded:after{content:"V"}.apoteket-body.b2c .search-filter .filter-sorting{border:1px solid #dbdbdb;background-color:#efefef;border-radius:8px}@media (max-width:719px){.responsive .apoteket-body.b2c .search-filter .filter-header:after{display:block}.responsive .apoteket-body.b2c .search-filter .filter-header{margin-bottom:7px;width:100%}.responsive .apoteket-body.b2c .search-filter .filter-sorting{border-radius:0;background-color:#efefef;border:0}}.apoteket-body.b2c .search-filter .filter-sorting .selected-filters__button{background-color:#1d6453;color:#fff;margin-top:2px;min-height:40px;padding:0 10px;line-height:2.3em;font-size:1.2em;min-width:150px}.apoteket-body.b2c .search-filter .filter-sorting .selected-filters__button:before{font-family:ApoIcons;content:"\e9ac";display:block;float:left;margin-right:6px;color:#fff;font-weight:200;overflow:hidden}.apoteket-body.b2c .search-filter .filter-sorting .visa-text{line-height:0!important}.apoteket-body.b2c .search-filter .filter-selected,.apoteket-body.b2c .search-filter span.filter-option{display:block;cursor:pointer;line-height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.apoteket-body.b2c .search-filter .filter-sorting select{border-radius:26px;border:1px solid #bbb;font-size:14px;padding:3px 12px;width:100%;margin-top:2px;margin-bottom:2px;background-color:#fff;height:40px}.apoteket-body.b2c .search-filter .filter-selected{padding:2px 1em;background-color:#6aca19!important;border-radius:16px;color:#fff;border:1px solid #dbdbdb;margin-top:6px;margin-bottom:6px}.apoteket-body.b2c .search-filter span.filter-option{padding:6px 1em 5px;color:#333;font-size:14px;border-radius:26px;border:1px solid #dbdbdb;margin-top:6px;margin-bottom:6px;background-color:#fff}@media (max-width:719px){.responsive .apoteket-body.b2c .search-filter .filter-sorting select{margin-top:6px;margin-bottom:6px}.responsive .apoteket-body.b2c .search-filter .filter-option-wrapper{display:block}.responsive .apoteket-body.b2c .search-filter span.filter-option{font-size:1.2em;line-height:2.2em}}.apoteket-body.b2c .search-filter span.filter-option:hover{background-color:#f0f0f0!important;border-color:#ddd!important}.apoteket-body.b2c .search-filter span.filter-option.not-available{color:#dbdbdb;cursor:default;border-color:#ddd;background-color:#fff;box-shadow:none}.apoteket-body.b2c .search-filter span.filter-option.not-available:hover{background-color:#fff!important;border-color:#ddd!important}.apoteket-body.b2c .search-filter span.filter-option.current{color:#fff;border:1px solid #6aca19;margin-top:6px;margin-bottom:6px;background-color:#6aca19}.apoteket-body.b2c .search-filter span.filter-option.current:hover{background-color:#6aca19!important;border-color:#6aca19!important}body:not(.responsive) .apoteket-body.b2c .search-filter .filter-group-container{width:89%}body:not(.responsive) .apoteket-body.b2c .search-filter .filter-group-container>div>.filter-group{width:67%;padding-left:15px}body:not(.responsive) .apoteket-body.b2c .search-filter .filter-group-container .dropdown-filter{right:-5px;width:16%}body:not(.responsive) .apoteket-body.b2c .search-filter .prescription-filter{width:16%;display:table-cell;padding:0}body:not(.responsive) .apoteket-body.b2c .search-filter .prescription-filter+.filter-group-container>div>.filter-group{width:60%}body:not(.responsive) .apoteket-body.b2c .search-filter .prescription-filter+.filter-group-container .dropdown-filter{width:19%}body:not(.responsive) .apoteket-body.b2c .search-filter .sort-container{width:10%}body:not(.responsive) .apoteket-body.b2c .search-filter .filter-group .unit{padding:0 2px}.apoteket-body.b2c .search-sort{margin:1em 0}.apoteket-body.b2c .search-sort select{background-color:#f2f2f2;border:1px solid #ccc;display:inline-block;min-width:120px;padding:3px 20px 3px .5em}.apoteket-body.b2c .pagination a{font-size:20px;line-height:1.6em;background-color:#f5f5f5;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;font-weight:700;width:75%;margin:10px 0}.apoteket-body.b2c .pagination a:hover{background-color:#2a7d69;color:#fff}.apoteket-body.b2c .productlistpage .storefrontstandardblock a{line-height:0}.apoteket-body.b2c .productlistpage .storefront-standard{position:relative;margin-top:12px;overflow:hidden;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.apoteket-body.b2c .productlistpage .storefront-standard img{width:100%;height:auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.apoteket-body.b2c .productlistpage .storefront-standard img.lazyload,.apoteket-body.b2c .productlistpage .storefront-standard img.lazyloading{opacity:1;height:350px;background:#efefef}.apoteket-body.b2c .productlistpage .storefront-standard img.lazyloading{opacity:.8}.apoteket-body.b2c .productlistpage .storefront-standard .headings{position:absolute;top:0;padding:20px 20px 0}.apoteket-body.b2c .productlistpage .storefront-standard .threefourths{width:75%}.apoteket-body.b2c .productlistpage .storefront-standard .twofourths{width:50%}.apoteket-body.b2c .productlistpage .storefront-standard .onefourth{width:30%}.apoteket-body.b2c .productlistpage .storefront-standard h2{border:none;position:relative;word-wrap:break-word;padding:0;line-height:1em;color:#333}@media (max-width:719px){.responsive .apoteket-body.b2c .productlistpage .storefront-standard{margin-top:12px}.responsive .apoteket-body.b2c .productlistpage .storefront-standard h2{width:100%}}.apoteket-body.b2c .productlistpage .storefront-standard h3{font-size:1.4em;margin-top:10px}.responsive .apoteket-body.b2c .productlistpage .storefront-standard h3{font-size:1.6vw}@media (min-width:1193px){.responsive .apoteket-body.b2c .productlistpage .storefront-standard h3{font-size:1.4em}}@media (max-width:992px){.responsive .apoteket-body.b2c .productlistpage .storefront-standard h2{padding-left:0}.responsive .apoteket-body.b2c .productlistpage .storefront-standard h3{font-size:1.95vw;padding:0;margin-top:10px}}@media (max-width:719px){.responsive .apoteket-body.b2c .productlistpage .storefront-standard h3{margin-top:15px;font-size:6vw}}.apoteket-body.b2c .productlistpage .storefront-standard .button{position:absolute;border-radius:20px 0 0 20px;background-color:#2a7d69;-moz-border-radius-top-left:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-bottom-left:20px;-webkit-border-bottom-left-radius:20px;right:0;bottom:20px}.apoteket-body.b2c .productlistpage .storefront-standard .button.forest{background-color:#009b46}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button{background-color:#2a7d69}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.turquoiseBgColor{background-color:#11382f!important}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.forestInactiveBgColor{background-color:#009b46!important}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.lightGreenBgColor{background-color:#6aca19!important}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.pearleffectBgColor{background-color:#2a7d69!important}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.buttonBlueBgColor{background-color:#1690bb!important}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.lightGreyBgColor{background-color:#666!important}.apoteket-body.b2c .productlistpage .storefront-standard:hover .button.blueeffectBgColor{background-color:#11382f!important}.apoteket-body.b2c .productlistpage .storefront-standard__header{font-size:1.8em;font-weight:400}.apoteket-body.b2c .productlistpage .storefront-standard__text{margin-top:30px;font-size:18px}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h2.onefourth,.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h2.threefourths,.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h2.twofourths,.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h3.onefourth,.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h3.threefourths,.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h3.twofourths{width:100%}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h2{padding:10px 10px 0}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-four h3{padding:0 10px}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-eight h2{padding:20px 20px 0}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-eight h3{padding:0 20px}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-twelve h2{padding:30px 30px 0}.apoteket-body.b2c .productlistpage .storefronstandardblock .span-twelve h3{padding:0 30px}.apoteket-body.b2c .productlistpage .info-block{padding:20px 7px!important}@media (max-width:719px){.responsive .apoteket-body.b2c .productlistpage .storefront-standard__text{margin-top:10px}.responsive .apoteket-body.b2c .productlistpage .info-block{max-height:65vw}}.apoteket-body.b2c .productlistpage .info-block .storefront-standard{height:100%!important;margin-top:0}.apoteket-body.b2c .productlistpage .info-block .storefront-standard .button{bottom:33px}.apoteket-body.b2c .productlistpage .info-block .storefront-standard h2{width:100%}.apoteket-body.b2c .productlistpage .info-block .storefront-standard img{z-index:-1}.apoteket-body.b2c .productlistpage .custom-image img{width:100%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:1em}.apoteket-body.b2c .productlistpage .hidden-information{display:none;overflow:hidden}.apoteket-body.b2c .productlistpage .category-title a:after,.apoteket-body.b2c .productlistpage .child-category .all-products-link:after{font-family:ApoIcons;font-weight:400;content:"w";display:inline-block;margin-left:5px;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apoteket-body.b2c .productlistpage .main-heading{position:static}.apoteket-body.b2c .productlistpage .main-heading h1{color:#1d6453;max-width:none;position:static;line-height:1.1em;letter-spacing:0}@media (max-width:719px){.responsive .apoteket-body.b2c .productlistpage .info-block .storefront-standard .button{bottom:15px}.responsive .apoteket-body.b2c .productlistpage .info-block .storefront-standard h2{font-size:9vw}.responsive .apoteket-body.b2c .productlistpage .main-heading h1{line-height:1.1em;padding-bottom:.15em}}.apoteket-body.b2c .productlistpage .main-heading h2{font-size:1.438em;padding:.5em 0}.apoteket-body.b2c .productlistpage figcaption{float:right;margin-right:92px;padding-top:5px;font-size:.5em;letter-spacing:.05em}.apoteket-body.b2c .productlistpage .category-image{margin-top:1em;float:right;height:160px}.apoteket-body.b2c .productlistpage .category-info .ingress{max-width:750px}.apoteket-body.b2c .productlistpage .category-info .ingress p{line-height:1.3em;font-size:16px}.apoteket-body.b2c .productlistpage .category-info .link-btn{text-align:left}.apoteket-body.b2c .productlistpage .child-category{margin-top:1.5em;position:relative}.apoteket-body.b2c .productlistpage .child-category .all-products-link{font-size:.95em;position:absolute;right:0;bottom:-22px}.apoteket-body.b2c .productlistpage .child-category .all-products-link:after{font-size:.6em;position:relative;top:-1px}.apoteket-body.b2c .productlistpage .category-title a{color:#009b46;text-decoration:none}.apoteket-body.b2c .productlistpage .category-title a:after{font-size:.5em;position:relative;top:-3px}.apoteket-body.b2c .productlistpage .category-title a:hover:after{text-decoration:none}.apoteket-body.b2c .productlistpage .category-title h2{font-size:1.375em}.apoteket-body.b2c .productlistpage .category-products{border-top:1px solid #999;border-bottom:1px solid #bbb;margin-bottom:2em;position:relative;display:flex}.apoteket-body.b2c .productlistpage .category-products a{text-decoration:none}.apoteket-body.b2c .productlistpage .category-products .product{padding:1em 0;cursor:pointer;word-wrap:break-word}.apoteket-body.b2c .productlistpage .category-products .product a{color:#000}.apoteket-body.b2c .productlistpage .category-products .product .box{padding:0 15px;border-right:1px solid #ccc;color:#000}.apoteket-body.b2c .productlistpage .category-products .product .image-container{height:130px;width:100%;position:relative;line-height:130px;text-align:center}.apoteket-body.b2c .productlistpage .category-products .product .image-container img{display:inline-block;vertical-align:middle;margin:auto;max-height:130px}.apoteket-body.b2c .productlistpage .category-products .product .image-container img.error-img,.apoteket-body.b2c .productlistpage .category-products .product .image-container img[src*=missing]{width:70%!important}.apoteket-body.b2c .productlistpage .category-products .product .image-container .missing-image-text{position:absolute;top:65px;width:100%;font-weight:700;text-align:center}.apoteket-body.b2c .productlistpage .category-products .product .image-container .image-missing{height:100%}.apoteket-body.b2c .productlistpage .category-products .product .image-container .image-missing img{width:70%}.apoteket-body.b2c .productlistpage .category-products .product .image-container .message-container,.apoteket-body.b2c .productlistpage .category-products .product .image-container .message-content{width:50px;height:50px}.apoteket-body.b2c .productlistpage .category-products .product .image-container .message-container .first-word,.apoteket-body.b2c .productlistpage .category-products .product .image-container .message-content .first-word{font-size:16px}.apoteket-body.b2c .productlistpage .category-products .product .image-container .message-container.green .first-word{font-size:13px}.apoteket-body.b2c .productlistpage .category-products .product .info-container{padding-top:.8em}.apoteket-body.b2c .productlistpage .category-products .product .info-container .name{padding:.2em 0;font-size:1em}.apoteket-body.b2c .productlistpage .category-products .product .info-container .description{margin-bottom:.5em;padding-bottom:4em;font-size:.75em}.apoteket-body.b2c .productlistpage .category-products .product .info-container .required-information{position:absolute;bottom:26px;max-width:150px;color:#888;font-size:11px;line-height:1em}.apoteket-body.b2c .productlistpage .category-products .product .info-container .price{font-weight:700;font-size:1em;position:absolute;bottom:7px;margin-bottom:.35em}.apoteket-body.b2c .productlistpage .category-products .product .info-container .price.discount{color:#ed6b63}.apoteket-body.b2c .productlistpage .category-products .product .info-container .price .regular-price{color:#000;font-size:.7em;font-weight:400;display:inline}.apoteket-body.b2c .productlistpage .category-products .product:hover{transition:opacity .2s ease;opacity:.6}@media (max-width:719px){.responsive .apoteket-body.b2c .productlistpage.grouped .product-list-page-nav{display:none}.responsive .apoteket-body.b2c .productlistpage.grouped .child-category{margin-top:.5em}.responsive .apoteket-body.b2c .productlistpage.grouped .category-title h2{background-color:#efefef;padding:0}.responsive .apoteket-body.b2c .productlistpage.grouped .category-title h2 a{display:block;font-size:16px;color:#2a7d69!important;padding:1em;text-decoration:none}.responsive .apoteket-body.b2c .productlistpage.grouped .search-content{min-height:0}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav ul{visibility:hidden;background-color:#6aca19!important}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav li{display:none;text-align:left}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav li a{color:#333;background-color:#efefef!important;padding-left:2em;text-decoration:none}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav li:first-child{display:block}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav li:first-child a{padding-left:1em!important;color:#fff!important;background-color:#6aca19!important}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav li:first-child a:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v";display:inline-block;position:absolute;font-size:.6em;right:2em;top:2.3em}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav li:first-child a:before{content:"Vald: "}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav ul.expanded li{display:block}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav ul.expanded li:first-child a{color:#fff!important;background-color:#6aca19!important}.responsive .apoteket-body.b2c .productlistpage.not-grouped .product-list-page-nav ul.expanded li:first-child a:after{content:"V"}.responsive .apoteket-body.b2c .search-content{margin-top:10px}}@media (max-width:992px){.responsive .apoteket-body.b2c .productlistpage.grouped .search-content .product{min-height:320px}}@media (min-width:993px){.responsive .apoteket-body.b2c .productlistpage.grouped .search-content .product{min-height:320px}}.apoteket-body.b2c .search-content{margin-left:0}.apoteket-body.b2c .no-link-heading,.apoteket-body.b2c .productlistblock h2{border-bottom:1px solid #999;color:#333;font-size:1.375rem;padding:1em 0 .5em;letter-spacing:.01em}.apoteket-body.b2c .productlist-block .search-content{margin-top:0;min-height:0}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section.separator{border-top:solid 1px #ccc;padding-top:1em;margin-top:1em}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section .hero-image{margin-top:1em;width:100%}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section .editor{max-width:100%}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section .image-container img{width:100%;margin-top:1.4em}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section .block-container .video-container{position:relative;padding-bottom:57%;max-width:none;margin-bottom:4em}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section .block-container .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:4em;max-height:450px}@media (max-width:719px){.responsive .apoteket-body.b2c .campaignpage .campaignsectionbasicblock .campaign-section .block-container .video-container iframe{margin-top:2em;width:100%;padding-left:0}}.apoteket-body.b2c .campaignpage .hero{margin-bottom:1em}.apoteket-body.b2c .campaignpage .productlist-block{padding:0}.apoteket-body.b2c .campaignpage .show-more-text{display:none}.apoteket-body.b2c .campaignpage .mobile-hero img{width:100%;height:auto}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock{padding:0!important}@media only screen and (min-width:0px) and (max-width:719px){.apoteket-body.b2c .campaignpage .campaignsectionbasicblock{padding:0!important}.apoteket-body.b2c .campaignpage .campaignsectionbasicblock h3{padding-top:0}}.apoteket-body.b2c .product-list-page-nav{background-color:#efefef;margin-top:1em;width:100%}.apoteket-body.b2c .product-list-page-nav ul>li:first-child{font-weight:700}.apoteket-body.b2c .product-list-page-nav ul li{display:inline-block;text-align:center}.apoteket-body.b2c .product-list-page-nav ul li a{border-right:1px solid #fff;display:block;padding:13px 10px;position:relative;letter-spacing:.01em;text-decoration:none;line-height:14px}.apoteket-body.b2c .product-list-page-nav ul li a:hover{background-color:#e7e7e7}.apoteket-body.b2c .product-list-page-nav ul li.active a{background-color:#6aca19;color:#fff;font-weight:600}.apoteket-body.b2c .product-list-page-nav ul li.active a:after{border-right:none;content:""}.apoteket-body.b2c .product-list-page-nav ul li:after{clear:both}.apoteket-body.b2c .filter-on-cat{border-bottom:1px solid #e1e1e1;clear:both;margin-top:1em;overflow:hidden}.apoteket-body.b2c .filter-on-cat ul{float:left;overflow:hidden;padding:11px 0;max-width:76%}.apoteket-body.b2c .filter-on-cat li{float:left}.apoteket-body.b2c .filter-on-cat li a{background-color:#f5f5f5;border:1px solid #ccc;border-radius:14px;color:#2a7d69;display:inline-block;padding:6px 22px;margin:0 1em 0 0}.apoteket-body.b2c .filter-on-cat li.current a{background-color:#2a7d69;border-color:#2a7d69;color:#fff}.apoteket-body.b2c .filter-on-cat .sort-result{border-left:1px solid #e1e1e1;float:right;padding:17px 0 15px 15px}.apoteket-body.b2c .filter-on-cat .sort-result select{padding:3px 9px 3px 3px}.apoteket-body.b2c #form-plus-container{max-width:680px;margin:auto}.apoteket-body.b2c #form-plus-container .become-member-header h3{font-weight:400}.apoteket-body.b2c .apopluspage .apoplusinfoblock{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;height:300px}@media (min-width:993px){.responsive .apoteket-body.b2c .apopluspage .apoplusinfoblock{height:262px}}@media (max-width:719px){.responsive .apoteket-body.b2c .apopluspage .apoplusinfoblock{padding:0;height:auto}}.apoteket-body.b2c .apopluspage .apoplusinfoblock img{position:absolute;height:100%;left:0;top:0;z-index:0}@media (max-width:719px){.responsive .apoteket-body.b2c .apopluspage .apoplusinfoblock img{position:static;width:100%;height:auto}}.apoteket-body.b2c .apopluspage .apoplusinfoblock .welcome-container{background-color:transparent;position:absolute;top:0;left:0;padding:1em}.apoteket-body.b2c .apopluspage .apoplusinfoblock .welcome-container .details,.apoteket-body.b2c .apopluspage .apoplusinfoblock .welcome-container h2{margin-top:.3em;padding-top:0}.apoteket-body.b2c .apopluspage .apoplusinfoblock .welcome-container h2{font-size:1.9em;padding-bottom:.1em}.apoteket-body.b2c .apopluspage .apoplusinfoblock .welcome-container .details{font-family:ApopratRegular,Arial,Helvetica,Verdana,sans-serif;font-size:3em;line-height:1}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.apoteket-body.b2c .apopluspage .apoplus-info>.grid-field-unit{width:50%}.apoteket-body.b2c .apopluspage .apoplus-info>.grid-field-unit .apoplusinfoblock,.apoteket-body.b2c .apopluspage .apoplus-info>.grid-field-unit .apoplusmembershipblock,.apoteket-body.b2c .apopluspage .apoplus-info>.grid-field-unit .ismemberblock{height:350px}.apoteket-body.b2c .apopluspage .apoplus-info>.grid-field-unit .apo-plus-login-info,.apoteket-body.b2c .apopluspage .apoplus-info>.grid-field-unit .become-member-container{height:320px}.apoteket-body.b2c .apopluspage .apoplus-info:first-child>.grid-field-unit:first-child{width:70%}.apoteket-body.b2c .apopluspage .apoplus-info:first-child>.grid-field-unit:first-child+div{width:30%}}.apoteket-body.b2c .apopluspage .apoplus-application form .validation-error{padding:0 0 0 7px;position:absolute;font-size:12px}.apoteket-body.b2c .apopluspage .apoplus-application form .validation-error li{list-style-type:none;font-size:13px}.apoteket-body.b2c .apopluspage .apoplus-application form h2,.apoteket-body.b2c .apopluspage .apoplus-application form p{padding-left:1em}.apoteket-body.b2c .apopluspage .apoplus-application form .active{border-color:#005f58!important;box-shadow:0 0 5px 0 #005f58!important}.apoteket-body.b2c .apopluspage .apoplus-application form .form-input-item .validation-error{padding:0 0 0 7px;font-size:12px}.apoteket-body.b2c .apopluspage .apoplus-application form .checkbox{margin:30px 10px 0;font-size:16px}.apoteket-body.b2c .apopluspage .apoplus-application form .input-container{position:relative;margin:21px 0;width:45%;display:inline-block}@media (max-width:719px){.responsive .apoteket-body.b2c .apopluspage .apoplus-application form .input-container{width:97%}}.apoteket-body.b2c .apopluspage .apoplus-application form .input-container label{font-weight:600;position:absolute;left:19px;top:-7px;background:#fff;padding:2px 5px;font-size:13px}.apoteket-body.b2c .apopluspage .apoplus-application form .input-container .field-container{padding:0 10px}.apoteket-body.b2c .apopluspage .apoplus-application form .input-container .field-container input[required=""],.apoteket-body.b2c .apopluspage .apoplus-application form .input-container .field-container input[type=password],.apoteket-body.b2c .apopluspage .apoplus-application form .input-container .field-container input[type=text]{background-color:#fff!important;outline:0;width:100%;padding:5px 0 5px 12px;height:40px;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px;line-height:2em}.apoteket-body.b2c .apopluspage .apoplus-application form .input-container .field-container select{width:104%!important;line-height:1em;outline:0;height:50px;padding-left:12px;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}.apoteket-body.b2c .apopluspage .apoplus-application section .unit .form-input-item input[type=submit]{float:left;border-radius:30px;height:40px;margin-top:25px;outline:0}.apoteket-body.b2c .apopluspage .apoplus-application .policy{padding-left:1.7rem}.apoteket-body.b2c .apopluspage .bottom-block-container{max-width:650px;margin:1em auto auto;text-align:center}.apoteket-body.b2c .apoplus-info{padding-bottom:1.5em}.apoteket-body.b2c .apoplus-info.main{padding-top:1em}.apoteket-body.b2c .span-four .apoplusinfoblock img{width:100%;height:auto}.apoteket-body.b2c .apoplusmembershipblock a:after,.apoteket-body.b2c .become-extra-member-header a:after,.apoteket-body.b2c .become-member-header a:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w";display:inline-block;font-size:.6em;position:relative;margin-left:5px;top:-1px}.apoteket-body.b2c .apoplusmembershipblock,.apoteket-body.b2c .ismemberblock{padding:0}.apoteket-body.b2c .apoplusinfoblock,.apoteket-body.b2c .apoplusmembershipblock{margin-bottom:20px}@media (min-width:993px){.responsive .apoteket-body.b2c .span-four .apoplusinfoblock img{width:inherit;height:inherit}.responsive .apoteket-body.b2c .apoplusinfoblock,.responsive .apoteket-body.b2c .apoplusmembershipblock{margin-bottom:0}}.apoteket-body.b2c .apo-plus-login-info{height:262px;background-color:#efefef;padding:1em}.apoteket-body.b2c .apo-plus-login-info .logged-in-info{color:#333;position:relative}.apoteket-body.b2c .apo-plus-login-info .logged-in-info .tooltip .tooltip-icon{right:0;top:5px}.apoteket-body.b2c .apo-plus-login-info .logged-in-info .tooltip .tooltip-info{color:#000;top:30px;width:188px;right:0}.apoteket-body.b2c .apo-plus-login-info .logged-in-info .point-balance{font-size:1.4em}.apoteket-body.b2c .become-member-container,.apoteket-body.b2c .loggedin-membership-container{color:#2a809f;background-color:#e9f3de;position:relative;height:330px;padding:1em 0 1em 1em}@media (min-width:993px){.responsive .apoteket-body.b2c .become-member-container,.responsive .apoteket-body.b2c .loggedin-membership-container{padding:1em 0 1em 1em;height:262px}}.apoteket-body.b2c .become-member-container .top-container-link,.apoteket-body.b2c .loggedin-membership-container .top-container-link{float:right;border-radius:30px 0 0 30px;max-width:100%;line-height:27px;font-size:1.1em;background:#fff;padding:.6em 11px .6em 20px}.apoteket-body.b2c .become-member-container .top-container-link a:before,.apoteket-body.b2c .loggedin-membership-container .top-container-link a:before{bottom:0}.apoteket-body.b2c .become-member-container h2,.apoteket-body.b2c .loggedin-membership-container h2{padding-top:10px}.apoteket-body.b2c .become-member-container ul li:before,.apoteket-body.b2c .loggedin-membership-container ul li:before{color:#5bac26;font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"G";display:inline-block;text-transform:none}.apoteket-body.b2c .become-member-container img,.apoteket-body.b2c .loggedin-membership-container img{width:568px;height:263px;position:absolute;left:0;top:0;z-index:0}.apoteket-body.b2c .become-member-container .top-container,.apoteket-body.b2c .loggedin-membership-container .top-container{overflow:hidden;position:relative}.apoteket-body.b2c .become-member-container .bottom-container,.apoteket-body.b2c .loggedin-membership-container .bottom-container{position:relative}.apoteket-body.b2c .become-member-container .bottom-container p,.apoteket-body.b2c .loggedin-membership-container .bottom-container p{margin-bottom:.5em}@media (min-width:993px){.responsive .apoteket-body.b2c .become-member-container .top-container-link,.responsive .apoteket-body.b2c .loggedin-membership-container .top-container-link{float:right;max-width:40%;margin-top:20px}.responsive .apoteket-body.b2c .become-member-container .bottom-container,.responsive .apoteket-body.b2c .loggedin-membership-container .bottom-container{font-size:14px}.responsive .apoteket-body.b2c .become-member-container .bottom-container p,.responsive .apoteket-body.b2c .loggedin-membership-container .bottom-container p{margin-bottom:0}}.apoteket-body.b2c .become-member-container .bottom-container p:last-child a,.apoteket-body.b2c .loggedin-membership-container .bottom-container p:last-child a{color:#fff}.apoteket-body.b2c .become-member-container .bottom-container li,.apoteket-body.b2c .loggedin-membership-container .bottom-container li{float:left;margin-bottom:.5em;padding-right:3%;width:47%;line-height:1.2em}@media (max-width:992px){.responsive .apoteket-body.b2c .become-member-container .bottom-container li,.responsive .apoteket-body.b2c .loggedin-membership-container .bottom-container li{width:100%;line-height:1em}}.apoteket-body.b2c .become-member-container .bottom-container li:before,.apoteket-body.b2c .loggedin-membership-container .bottom-container li:before{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;margin-left:7px;position:relative;padding-right:6px;bottom:1px}.apoteket-body.b2c .become-member-container .bottom-container li:before:before,.apoteket-body.b2c .loggedin-membership-container .bottom-container li:before:before{content:"O"}.apoteket-body.b2c .loggedin-membership-container{color:#2a7d69}.apoteket-body.b2c .loggedin-membership-container .bottom-container p{max-width:80%}.apoteket-body.b2c .validation-error{margin:0;max-width:340px;padding-top:3px}.apoteket-body.b2c .tooltip .tooltip-icon{font-family:ApoIcons;cursor:pointer;position:absolute}.apoteket-body.b2c .tooltip .tooltip-info{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:.9em;z-index:2;position:absolute;background-color:#fff;padding:.5em;border:1px solid #555}.apoteket-body.b2c .tooltip .tooltip-info p{margin:0}.apoteket-body.b2c .tooltip .tooltip-info .tooltip-info-heading{margin-bottom:.2em;font-weight:700}.apoteket-body.b2c .apo-plus-login-info,.apoteket-body.b2c .become-member-container,.apoteket-body.b2c .loggedin-membership-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.apoteket-body.b2c .apo-plus-login-info{position:relative}.apoteket-body.b2c .apo-plus-login-info img{height:262px;left:0;top:0;position:absolute;z-index:0}.apoteket-body.b2c .apo-plus-login-info .validation-error{display:none}.apoteket-body.b2c .apo-plus-login-info .login-error-msg{color:#e46044;position:relative}.apoteket-body.b2c #form-contracts-container{max-width:680px;margin:auto}.apoteket-body.b2c #form-contracts-container .header h3{font-weight:400}.apoteket-body.b2c #contracts-iframe{display:block;border:none;width:100%}.apoteket-body.b2c .contractspage .other-applicant{display:none;visibility:hidden}.apoteket-body.b2c .contractspage .other-applicant.show-if-checked{display:block;visibility:visible}.apoteket-body.b2c .contractspage input{width:100%;height:40px;line-height:40px;border:none;background:0 0;padding:0;outline:0;font-size:16px}.apoteket-body.b2c .contractspage .button{border-radius:30px;border:1px solid transparent;transition:all .15s;color:#fff;font-size:18px;letter-spacing:.01em;padding:4px 30px;text-align:center;cursor:pointer;text-decoration:none;height:50px;background-color:#1d6453;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;font-weight:600;width:auto}.apoteket-body.b2c .contractspage .button:active{background-color:#00918A}.apoteket-body.b2c .contractspage .input__wrapper{margin-top:10px;margin-bottom:10px}.apoteket-body.b2c .contractspage .input__container{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 10px 5px 15px;cursor:text}.apoteket-body.b2c .contractspage .input__label{position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;padding:2px 5px;top:-10px;left:15px;right:auto;bottom:auto;width:auto;font-weight:700;font-size:.8em;height:auto;line-height:1em}.apoteket-body.b2c .contractspage .contract-application form .validation-error{font-size:12px}.apoteket-body.b2c .contractspage .contract-application form .validation-error li{list-style-type:none;font-size:13px}.apoteket-body.b2c .contractspage .contract-application form h4{border-bottom:1px solid #dbdbdb;padding:.5em 0 .2em}.apoteket-body.b2c .contractspage .contract-application form .active{border-color:#005f58!important;box-shadow:0 0 5px 0 #005f58!important}.apoteket-body.b2c .contractspage .contract-application form .form-input-item .validation-error{padding:0 0 0 7px;font-size:12px}.apoteket-body.b2c .contractspage .contract-application form .checkbox{margin:10px;font-size:16px}.apoteket-body.b2c .contractspage .contract-application form .input-container{position:relative;margin:21px 0}@media (max-width:719px){.responsive .apoteket-body.b2c .contractspage .contract-application form .input-container{width:97%}.responsive .apoteket-body.b2c .mega-menu-outer-wrapper{overflow-y:auto}}.apoteket-body.b2c .contractspage .contract-application form .input-container .label-relative{position:relative;background:inherit;left:0;padding:0}.apoteket-body.b2c .contractspage .contract-application form .input-container .field-container{padding:0}.apoteket-body.b2c .contractspage .contract-application form .input-container .field-container select{width:104%!important;line-height:1em;outline:0;height:50px;padding-left:12px;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}.apoteket-body.b2c .contractspage .registration-error{display:inline-block;margin-top:.5em;width:100%;color:#e46044}.apoteket-body.b2c .mega-menu-outer-wrapper{position:relative;background-color:#fbfbfb}.apoteket-body.b2c .category-overview ul li a:hover{text-decoration:underline}.apoteket-body.b2c .category-overview h1{color:#1d6453;padding:0}.apoteket-body.b2c .category-overview h3{color:#009b46;border-bottom:1px solid #dbdbdb;padding-bottom:5px;padding-top:1em;font-size:16px}.apoteket-body.b2c .category-overview ul{margin-top:8px}.apoteket-body.b2c .category-overview ul li{padding-bottom:.2em}.apoteket-body.b2c .category-overview ul li a{color:#000;font-size:13px}.apoteket-body.b2c .category-overview .title-link{color:#009b46;line-height:18px}.apoteket-body.b2c .category-overview .mega-menu-main-content{padding:0}.apoteket-body.b2c .category-overview .mega-menu-categories{margin:0}.apoteket-body.b2c .category-overview .mega-menu-categories .mega-menu-category{padding-right:.8em;padding-left:0}.apoteket-body.b2c .category-overview .category-background{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(83%,#fff),color-stop(83%,#f4fbe5),color-stop(100%,#f4fbe5));background-image:-webkit-linear-gradient(left,#fff,#fff 83%,#f4fbe5 83%,#f4fbe5 100%);background-image:-moz-linear-gradient(left,#fff,#fff 83%,#f4fbe5 83%,#f4fbe5 100%);background-image:-ms-linear-gradient(left,#fff,#fff 83%,#f4fbe5 83%,#f4fbe5 100%);background-image:-o-linear-gradient(left,#fff,#fff 83%,#f4fbe5 83%,#f4fbe5 100%)}@media (max-width:992px){.responsive .apoteket-body.b2c .category-overview .category-background{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(75%,#fff),color-stop(75%,#f4fbe5),color-stop(100%,#f4fbe5));background-image:-webkit-linear-gradient(left,#fff,#fff 75%,#f4fbe5 75%,#f4fbe5 100%);background-image:-moz-linear-gradient(left,#fff,#fff 75%,#f4fbe5 75%,#f4fbe5 100%);background-image:-ms-linear-gradient(left,#fff,#fff 75%,#f4fbe5 75%,#f4fbe5 100%);background-image:-o-linear-gradient(left,#fff,#fff 75%,#f4fbe5 75%,#f4fbe5 100%)}}.apoteket-body.b2c .category-overview .aside{min-height:100%;padding-bottom:10px}@media (max-width:719px){.responsive .apoteket-body.b2c .category-overview .category-background{background-color:transparent;background-image:none}.responsive .apoteket-body.b2c .category-overview .aside{padding:0;position:initial;background-color:#f4fbe5}}.apoteket-body.b2c .category-overview .aside h3,.apoteket-body.b2c .category-overview .aside ul{padding-left:8px}.apoteket-body.b2c .category-overview .aside h3{border:none;padding-bottom:0;padding-top:1.3em;padding-right:10px;color:#333;font-weight:700}.apoteket-body.b2c .category-overview .aside h3 a{color:#009b46}.apoteket-body.b2c .category-overview .aside .themes{padding:7px 0 8px 8px;margin-top:14px;color:#000;border:none;background-color:#95dc6d}.apoteket-body.b2c .category-overview .mega-menu{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 2px 1px rgba(0,0,0,.2);border:1px solid #6aca19;overflow:hidden;padding-bottom:1em;position:absolute;z-index:1;top:10px}@media (max-width:719px){.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-link,.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-parent{background-color:transparent;position:relative;font-size:16px;font-weight:400;margin:0;color:#333}.responsive .apoteket-body.b2c .category-overview .mega-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;position:relative;border:0;top:0;padding-bottom:0}.responsive .apoteket-body.b2c .category-overview .mega-menu h3{padding:0}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-link a{padding:1em 15px;display:block;color:#333}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-parent{padding:1em 15px}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-parent a{color:#333}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-parent ul{display:none}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-parent:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v";display:inline-block;font-size:.5em;position:absolute;right:15px;top:20px}.responsive .apoteket-body.b2c .category-overview .mega-menu .expanded>.menu-parent:after{content:"V"}.responsive .apoteket-body.b2c .category-overview .mega-menu .expanded>.menu-parent+ul{margin:0;padding:0}.responsive .apoteket-body.b2c .category-overview .mega-menu .expanded>.menu-parent+ul li{color:#333;padding:0}.responsive .apoteket-body.b2c .category-overview .mega-menu .expanded>.menu-parent+ul li a{font-size:16px;display:block;padding-top:15px;padding-bottom:15px}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-level-one{background-color:#fbfbfb;border-bottom:1px solid #ddd}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-level-two{background-color:#ededed;border-bottom:1px solid #ddd}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-level-two a{padding-left:45px}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-level-three{background-color:#dedede;border-bottom:1px solid #cdcdcd}.responsive .apoteket-body.b2c .category-overview .mega-menu .menu-level-three a{padding-left:65px}}.apoteket-body.b2c .registernewprofilepage,.apoteket-body.b2c .registernewprofilepage .registernewprofilepage__form-header{font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif}.apoteket-body.b2c .category-overview .mega-menu .mega-menu-main-content{padding:0 12px}@media (max-width:719px){.responsive .apoteket-body.b2c .category-overview .mega-menu .mega-menu-main-content{padding:0}}.apoteket-body.b2c .category-overview .mega-menu .mega-menu-category{padding-right:.8em;padding-left:12px}@media (max-width:719px){.responsive .apoteket-body.b2c .category-overview .mega-menu .mega-menu-category{position:relative;padding:0}.responsive .apoteket-body.b2c .category-overview .mega-menu .aside{padding:0;background-color:transparent}.responsive .apoteket-body.b2c .category-overview .mega-menu .small-menu-additional-links{padding:0}.responsive .apoteket-body.b2c .category-overview .mega-menu .small-menu-additional-links .menu-link{display:block}.responsive .apoteket-body.b2c .startpage>div{margin:0}.responsive .apoteket-body.b2c .startpage>div>div{padding:0}}.apoteket-body.b2c .startpage .storefront-standard{background-color:transparent!important}.apoteket-body.b2c .startpage .storefront-standard h2{font-size:2.5em;line-height:.9}@media (max-width:992px){.responsive .apoteket-body.b2c .startpage .storefront-standard h2{font-size:4vw}}@media (max-width:719px){.responsive .apoteket-body.b2c .startpage .storefront-standard h2{width:100%;font-size:9vw}}.apoteket-body.b2c .startpage .storefront-carousel .storefront-standard{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:transparent!important}@media (max-width:992px){.responsive .apoteket-body.b2c .startpage .storefront-carousel .storefront-standard{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.apoteket-body.b2c .startpage .newsletterblock{position:relative}.apoteket-body.b2c .startpage .newsletterblock .news-letter-block-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;padding:1em}.apoteket-body.b2c .startpage .newsletterblock .news-letter-block-container:after{content:"";position:absolute;top:9%;border-right:1px solid #ddd;right:51%;height:82%}.apoteket-body.b2c .startpage .newsletterblock .news-letter-block-container .info-container{position:relative}.apoteket-body.b2c .startpage .newsletterblock .news-letter-block-container .info-container h2{padding-top:0}.apoteket-body.b2c .startpage .newsletterblock .form-container input[type=text]{max-width:89%}.apoteket-body.b2c .startpage .newsletterblock .form-container .validation-error{max-width:100%;margin-bottom:0}.apoteket-body.b2c .startpage .newsletterblock .form-container label{margin-bottom:.6em;display:block}.apoteket-body.b2c .startpage .newsletterblock .form-container .button{margin-top:.7em;height:31px;font-size:17px;max-width:106%;color:red}.apoteket-body.b2c .registernewprofilepage .grid{font-size:0}.apoteket-body.b2c .registernewprofilepage .grid .field-unit,.apoteket-body.b2c .registernewprofilepage .grid .grid-field-unit,.apoteket-body.b2c .registernewprofilepage .grid .unit{font-size:16px}@media (max-width:992px){.responsive .apoteket-body.b2c .registernewprofilepage .registernewprofilepage__header{padding:0}}.apoteket-body.b2c .registernewprofilepage .registernewprofilepage__form-header{font-weight:700;font-size:1.25em;padding-bottom:1em}.apoteket-body.b2c .registernewprofilepage input[type=checkbox]:checked+label{font-weight:400}.apoteket-body.b2c .registernewprofilepage .registered__heading{font-size:2em;text-align:center;margin-bottom:10px}.apoteket-body.b2c .registernewprofilepage .register-error__icon:after,.apoteket-body.b2c .registernewprofilepage .registered__icon:after{font-size:9em;font-family:ApoIcons;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.apoteket-body.b2c .registernewprofilepage .registered__icon{-moz-transition:all .5s .5s ease-in;-webkit-transition:all .5s .5s ease-in;-o-transition:all .5s .5s ease-in;transition:all .5s .5s ease-in;opacity:0;text-align:center;margin-top:2em}.apoteket-body.b2c .registernewprofilepage .registered__icon:after{content:"C";color:#42ae29}.apoteket-body.b2c .registernewprofilepage .register-error__icon{-moz-transition:opacity .5s .5s ease-in;-webkit-transition:opacity .5s .5s ease-in;-o-transition:opacity .5s .5s ease-in;transition:opacity .5s .5s ease-in;opacity:0;visibility:hidden;text-align:center;margin-top:2em}.apoteket-body.b2c .registernewprofilepage .register-error__icon:after{content:"c";color:#e46044}.apoteket-body.b2c .registernewprofilepage .register-error__icon--visible,.apoteket-body.b2c .registernewprofilepage .registered__icon--visible{visibility:visible;opacity:1}.apoteket-body.b2c .registernewprofilepage .not-visible{visibility:hidden;height:0}.apoteket-body.b2c .registernewprofilepage .registered__text{text-align:center}.apoteket-body.b2c .registernewprofilepage .registered__result{text-align:center;margin-bottom:50px}.apoteket-body.b2c .registernewprofilepage .register-error .rounded-button,.apoteket-body.b2c .registernewprofilepage .registered .rounded-button{width:50%;margin:0 auto}@media (max-width:719px){.responsive .apoteket-body.b2c .registernewprofilepage .register-error .rounded-button,.responsive .apoteket-body.b2c .registernewprofilepage .registered .rounded-button{width:100%}}.apoteket-body.b2c .qualitycontrolpage .quality-control-block{padding-bottom:1em;border-bottom:1px solid #eee;margin-top:2em}.apoteket-body.b2c .qualitycontrolpage .quality-control-block.last{border-bottom:2px solid #ddd;padding-bottom:2em;margin-bottom:2em}.apoteket-body.b2c .qualitycontrolpage .quality-control-block p{max-width:70%;padding-top:1em}.apoteket-body.b2c .qualitycontrolpage .quality-control-block p.left{float:left}.apoteket-body.b2c .qualitycontrolpage .quality-control-block p.right{float:right}.apoteket-body.b2c .qualitycontrolpage .quality-control-block .disclaimer{color:#666;max-width:100%;font-size:.6em}.apoteket-body.b2c .qualitycontrolpage .quality-control-block .kvalitetsgaranti.left,.apoteket-body.b2c .qualitycontrolpage .quality-control-block .quality-sprite.left{float:left}.apoteket-body.b2c .qualitycontrolpage .quality-control-block .kvalitetsgaranti.right,.apoteket-body.b2c .qualitycontrolpage .quality-control-block .quality-sprite.right{float:right}.apoteket-body.b2c .qualitycontrolpage .introduction{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #333;text-align:center}.apoteket-body.b2c .qualitycontrolpage .introduction a.qa-link{padding-right:1em;margin-right:1em;border-right:1px solid #dbdbdb}.apoteket-body.b2c .qualitycontrolpage .introduction .ingress{margin:0 auto;max-width:900px;text-align:left}.apoteket-body.b2c .qualitycontrolpage .section-header{font-size:1.8em}.apoteket-body.b2c .qualitycontrolpage .quality-sprite{background-image:url(/Static/dist/img/kvalite-sprite.jpg);position:relative;width:27%;height:210px;background-repeat:no-repeat;display:block;margin:0 auto}.apoteket-body.b2c .qualitycontrolpage .quality-sprite.behovskontroll{background-position:-22px -12px}.apoteket-body.b2c .qualitycontrolpage .quality-sprite.leverantorskontroll{background-position:-278px -22px}.apoteket-body.b2c .qualitycontrolpage .quality-sprite.funktionskontroll{background-position:-524px -17px}.apoteket-body.b2c .qualitycontrolpage .quality-sprite.skonsamhetskontroll{background-position:-9px -366px}.apoteket-body.b2c .qualitycontrolpage .quality-sprite.miljokontroll{background-position:-279px -353px}.apoteket-body.b2c .qualitycontrolpage .quality-sprite.kompetenskontroll{background-position:-521px -366px}.apoteket-body.b2c .qualitycontrolpage .kvalitetsgaranti{background-image:url(/Static/dist/img/kvalitet-stampel.jpg);position:relative;width:27%;height:210px;background-repeat:no-repeat;display:block;margin:0 auto;background-size:200px;left:20px}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers{padding:0 12px}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers .question-block{cursor:pointer;margin-bottom:1em;background-color:#D7F4D6;position:relative}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers .question-block h3{display:inline-block;padding:1.5em 0;max-width:90%;font-size:1.2em}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers .question-block .question-answer{padding-bottom:1em}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers .question-block .expand-icon{position:absolute;right:3em;top:4em;font-size:.6em}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers .question-block .expand-icon:before{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v";display:inline-block}.apoteket-body.b2c .qualitycontrolpage .questions-and-answers .question-block .expand-icon.minus:before{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"V";display:inline-block}.apoteket-body.b2c .toxikologenpage h1{padding-top:0}.apoteket-body.b2c .toxikologenpage .info-text{margin-top:10px}.apoteket-body.b2c .toxikologenpage .videos{margin-top:2.5em}.apoteket-body.b2c .toxikologenpage .videos .video{margin-bottom:1.5em}.apoteket-body.b2c .toxikologenpage .graphics{margin-bottom:2em}.apoteket-body.b2c .toxikologenpage .graphics .toxikologen-sprite{margin:0 auto;position:relative;background-image:url(/Static/dist/img/toxikolog-sprite.jpg);background-repeat:no-repeat;display:block}.apoteket-body.b2c .toxikologenpage .graphics .title-image{width:473px;height:208px}.apoteket-body.b2c .minasidorentrancepage{font-size:16px}.apoteket-body.b2c .minasidorentrancepage h1{color:#1d6453;padding:0;margin-bottom:24px}.apoteket-body.b2c .minasidorentrancepage h2{margin-bottom:16px;padding:0}@media (max-width:719px){.responsive .apoteket-body.b2c .minasidorentrancepage section{padding-left:16px;padding-right:16px}.responsive .apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__hidden-mobile{display:none}}@media (min-width:719px){.apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__hidden-desktop{display:none}}.apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__wrap{display:flex;gap:152px;padding:0 24px;margin-bottom:40px;margin-top:16px}@media (max-width:719px){.responsive .apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__wrap{flex-direction:column;padding:0}}@media (max-width:992px){.responsive .apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__wrap{gap:0;justify-content:space-between}}.apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__section{margin-top:40px}.apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__left-column{max-width:576px;margin-right:16px}.apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__login-button{width:248px;margin-top:16px}@media (max-width:719px){.responsive .apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__left-column{max-width:none;margin-right:0}.responsive .apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__login-button{width:100%}}.apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__login-box{width:400px;border-radius:4px;background-color:#f5f5f5;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width:719px){.responsive .apoteket-body.b2c .minasidorentrancepage .minasidorentrancepage__login-box{margin-top:24px;width:auto}}.apoteket-body.b2c .upsell-page-b__upsell-content{max-width:51rem;margin:auto;padding:1rem;display:flex;flex-direction:column}.apoteket-body.b2c .secondary-font{font-size:1rem}.apoteket-body.b2c .upsell-page-b__upsell-banner-h2{line-height:1rem;font-size:1.5rem}.apoteket-body.b2c .upsell-page-b__upsell-banner-button{white-space:nowrap;font-size:1rem}.apoteket-body.b2c .upsell-page-b__editor-heading{color:#1d6453;margin:.5rem 0 1.5rem;padding:0}.apoteket-body.b2c .upsell-page-b__upsell-banner{background-color:#e9f2e8;padding:1.5rem;display:flex;flex-direction:column}.apoteket-body.b2c .upsell-page-b__upsell-banner h2{padding-top:0;padding-bottom:.5rem}.apoteket-body.b2c .upsell-page-b__banner-content-text{max-width:27.25rem;font-size:1rem;line-height:1rem}.apoteket-body.b2c .upsell-page-b__banner-content-text p{margin-top:0}.apoteket-body.b2c .upsell-page-b__checkout-button{font-size:1rem;height:3rem;display:flex;justify-content:right;margin-bottom:1.5rem}.apoteket-body.b2c .upsell-page-b__checkout-button a{display:flex;font-size:1rem;width:100%;max-width:none;min-width:auto}.apoteket-body.b2c .upsell-page-b__checkout-button a svg{margin-left:.5rem}.apoteket-body.b2c .upsell-page-b__upsell-banner-content{display:flex;flex-direction:row;justify-content:space-between}.apoteket-body.b2c .upsell-page-b__checkout-button--bottom-of-page{margin:1.5rem 0}@media (max-width:45rem){.apoteket-body.b2c .upsell-page-b__checkout-button a{width:100%;margin:1rem}.apoteket-body.b2c .upsell-page-b__editor-heading{margin:2rem 1rem 1.5rem}.apoteket-body.b2c .upsell-page-b__upsell-banner{padding:1rem;font-size:1rem}.apoteket-body.b2c .upsell-page-b__upsell-banner-h2{line-height:2rem;font-size:1.5rem}.apoteket-body.b2c .upsell-page-b__upsell-content{padding:0}.apoteket-body.b2c .upsell-page-b__upsell-banner-content{flex-direction:column}.apoteket-body.b2c .upsell-page-b__banner-content-text p{margin-bottom:2rem}.apoteket-body.b2c .upsell-page-b__checkout-button--bottom-of-page a{margin-bottom:1.5rem}}.apoteket-body.b2c .img-container{overflow:hidden;position:relative}.apoteket-body.b2c .img-container .main-heading{left:50px;position:absolute;top:93px;z-index:1;border:none}.apoteket-body.b2c .img-container .main-heading h1{line-height:1;max-width:500px;padding-top:0;padding-bottom:.25em;margin:0;color:#2a7d69}.apoteket-body.b2c .img-container .main-heading p{margin-top:0;font-size:16px}.apoteket-body.b2c .img-container img{display:block;left:0;margin-bottom:0;position:absolute;width:100%}@media only screen and (max-width:1160px){.apoteket-body.b2c .img-container{height:262px;min-width:1100px}}.apoteket-body.b2c .short-links{bottom:0;margin-bottom:60px;margin-top:-115px;overflow:hidden;position:relative;width:100%}.apoteket-body.b2c .short-links li{float:left;width:25%}.apoteket-body.b2c .short-links li a{background:rgba(255,255,255,.8);border:1px solid #2a7d69;border-radius:15px;display:block;padding:0 1em 2px;text-decoration:none}.apoteket-body.b2c .short-links li a:before{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"G";color:#2a7d69;display:block;float:left;font-size:2em;height:32px;margin-right:7px;margin-top:8px;position:relative;top:5px;width:32px}.apoteket-body.b2c .short-links li a:hover{background:#fff;border:1px solid #005f58;cursor:pointer}.apoteket-body.b2c .short-links li a:hover:before{color:#005f58}.apoteket-body.b2c .short-links li a h4{color:#1a1a1a;padding:.5em 0 .2em}.apoteket-body.b2c .short-links li a p{color:#1a1a1a;padding-left:39px;margin-bottom:.5em}.apoteket-body.b2c .img-wrapper{overflow:hidden;position:relative}.apoteket-body.b2c .img-wrapper img{border-radius:5px;display:block;left:0;max-width:100%;width:100%;position:absolute;top:0}.apoteket-body.b2c .img-wrapper+h3{padding-top:0}.apoteket-body.b2c .areastartpage .teaser-collector{margin-top:.3em}.apoteket-body.b2c .areastartpage .four-teaser-container .teaser:nth-child(-n+4){margin-top:0}.apoteket-body.b2c .areastartpage .textandimageblock{padding-left:0;padding-right:0}@media only screen and (min-width:0px) and (max-width:1200px){.apoteket-body.b2c .areastartpage .unit{padding:0!important}.apoteket-body.b2c .areastartpage .unit .contactblock,.apoteket-body.b2c .areastartpage .unit .mynewsdeskblock,.apoteket-body.b2c .areastartpage .unit .textandimageblock{padding:16px 16px 0!important}.apoteket-body.b2c .areastartpage .unit .teaser{width:100%}.apoteket-body.b2c .short-links{margin-top:0;margin-bottom:0}.apoteket-body.b2c .four-teaser-container .img-wrapper,.apoteket-body.b2c .span-four .img-wrapper{padding-bottom:0}.apoteket-body.b2c .four-teaser-container .img-wrapper img,.apoteket-body.b2c .span-four .img-wrapper img{position:relative}}@media only screen and (min-width:0px) and (max-width:719px){.apoteket-body.b2c .short-links li{width:100%;margin:10px 0}}@media only screen and (min-width:720px) and (max-width:1200px){.apoteket-body.b2c .short-links li{width:calc(50% - 8px);margin:8px 4px}}.apoteket-body.b2c .landingpage .main-heading{position:static;border-bottom:1px solid #333;margin:0}.apoteket-body.b2c .landingpage .main-heading .unit{padding:0}.apoteket-body.b2c .landingpage .main-heading h1{max-width:none;position:static;color:#1d6453}.apoteket-body.b2c .landingpage .main-heading p{margin-top:0;font-size:16px;max-width:47em}.apoteket-body.b2c .landingpage .teaser{border-top:0 none}.apoteket-body.b2c .landingpage .teaser:nth-child(-n+2){margin-top:0}.apoteket-body.b2c .landingpage .teaser-collector{border-bottom:0 none;padding-bottom:0;margin-top:1.3em}.apoteket-body.b2c .landingpage .two-teaser-container p{line-height:1.25;margin-top:.4em}.apoteket-body.b2c .landingpage .four-teaser-container{border-bottom:1px solid #333;padding:1.5em 0}.apoteket-body.b2c .landingpage .four-teaser-container>.unit{margin-bottom:1em}.apoteket-body.b2c .landingpage .four-teaser-container p{margin:.4em 0 1em}.apoteket-body.b2c .landingpage .four-teaser-container .unit:nth-child(n+5) .teaser{border-top:1px dotted #1a1a1a;padding-top:1.5em}.apoteket-body.b2c .landingpage .four-teaser-container .unit:nth-child(n+5) .teaser h3{padding-top:.4em}.apoteket-body.b2c .landingpage .textandimageblock .teaser p{margin-bottom:0}.apoteket-body.b2c .landingpage .textandimageblock .teaser p+.img-wrapper{margin-top:1em}@media only screen and (min-width:0px) and (max-width:1200px){.apoteket-body.b2c .landingpage .main-heading{padding:0 16px}.apoteket-body.b2c .landingpage .teaser-collector{margin-left:0;margin-right:0}}.apoteket-body.b2c .teaser{border-top:1px dotted #1a1a1a;margin-top:20px;padding-top:20px;font-size:16px}.apoteket-body.b2c .teaser>.teaser{border-top:0 none;margin-top:0;padding-top:0}.apoteket-body.b2c .teaser a{display:block}.apoteket-body.b2c .teaser a:hover,.apoteket-body.b2c .teaser a:hover p{text-decoration:none}.apoteket-body.b2c .teaser a:hover .link-ico,.apoteket-body.b2c .teaser a:hover h3{text-decoration:underline}.apoteket-body.b2c .teaser a:hover .link-ico{color:#005f58}.apoteket-body.b2c .teaser a:hover img{opacity:.8}.apoteket-body.b2c .teaser a div,.apoteket-body.b2c .teaser a p{color:#1a1a1a;font-size:16px}.apoteket-body.b2c .teaser a div.link-ico,.apoteket-body.b2c .teaser a p.link-ico{color:#2a7d69;display:inline-block;font-size:.938em}.apoteket-body.b2c .teaser a div.link-ico:after,.apoteket-body.b2c .teaser a p.link-ico:after{font-family:ApoIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w";display:inline-block;font-size:.5em;margin-left:3px;position:relative;bottom:1px}.apoteket-body.b2c .teaser p+p{margin-top:-.8em;margin-bottom:10px!important}.apoteket-body.b2c .teaser:first-child{border-top:0 none;margin-top:0;padding-top:0}.apoteket-body.b2c .teaser:first-child h3{padding-top:0}.apoteket-body.b2c .teaser:first-child .link+h3{padding-top:.35em}.apoteket-body.b2c .teaser .img-wrapper+h3{padding-top:1rem;word-break:break-all;line-height:1.1}.apoteket-body.b2c .teaser .img-wrapper+p{padding-top:1rem}.apoteket-body.b2c .teaser .img-wrapper img{-moz-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.apoteket-body.b2c .splitter{background-color:#eef5ef;margin:30px auto;width:60%;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;min-height:4em;position:relative}.apoteket-body.b2c .splitter:after{content:"";display:table;clear:both}.apoteket-body.b2c .splitter div h2{padding:.5em 0 .1em;line-height:1.2em}.apoteket-body.b2c .splitter div h3{padding:0 0 .1em}.apoteket-body.b2c .splitter div h3 a{color:#009b46;font-size:1.23em}.apoteket-body.b2c .splitter .splitter-right{position:absolute;top:50%;margin-top:-1.3em}.apoteket-body.b2c .splitter .splitter-left{float:left;margin:5px 0 0 60px;padding:0 10px 0 0;width:50%}.apoteket-body.b2c .blackColor{color:#000!important}.apoteket-body.b2c .whiteColor{color:#fff!important}.apoteket-body.b2c .forestColor{color:#009b46!important}.apoteket-body.b2c .alertColor{color:#92d600!important}.apoteket-body.b2c .greenColor{color:#6aca19!important}.apoteket-body.b2c .leafColor{color:#95dc6d!important}.apoteket-body.b2c .buttonblueColor{color:#2a7d69!important}.apoteket-body.b2c .hoverColor{color:#11382f!important}.apoteket-body.b2c .pearlColor{color:#91ede1!important}.apoteket-body.b2c .newsColor{color:#eb3fb7!important}.apoteket-body.b2c .campaignColor{color:#e46044!important}.apoteket-body.b2c .yellowColor{color:#ffe433!important}.apoteket-body.b2c .greyColor{color:#dbdbdb!important}.apoteket-body.b2c .offwhiteColor{color:#efefef!important}.apoteket-body.b2c .lightdarkColor{color:#333!important}.apoteket-body.b2c .turquoiseColor{color:#40e0d0!important}.apoteket-body.b2c .forestInactiveColor{color:#42ae29!important}.apoteket-body.b2c .pearlEffectColor{color:#005f58!important}.apoteket-body.b2c .blackBgColor{background-color:#000!important}.apoteket-body.b2c .whiteBgColor{background-color:#fff!important}.apoteket-body.b2c .forestBgColor{background-color:#009b46!important}.apoteket-body.b2c .alertBgColor{background-color:#92d600!important}.apoteket-body.b2c .greenBgColor{background-color:#6aca19!important}.apoteket-body.b2c .leafBgColor{background-color:#95dc6d!important}.apoteket-body.b2c .buttonblueBgColor{background-color:#2a7d69!important}.apoteket-body.b2c .hoverBgColor{background-color:#11382f!important}.apoteket-body.b2c .pearlBgColor{background-color:#91ede1!important}.apoteket-body.b2c .newsBgColor{background-color:#eb3fb7!important}.apoteket-body.b2c .campaignBgColor{background-color:#e46044!important}.apoteket-body.b2c .yellowBgColor{background-color:#ffe433!important}.apoteket-body.b2c .greyBgColor{background-color:#dbdbdb!important}.apoteket-body.b2c .offwhiteBgColor{background-color:#efefef!important}.apoteket-body.b2c .lightdarkBgColor{background-color:#333!important}.apoteket-body.b2c .turquoiseBgColor{background-color:#40e0d0!important}.apoteket-body.b2c .forestInactiveBgColor{background-color:#42ae29!important}.apoteket-body.b2c .pearleffectBgColor{background-color:#005f58!important}.apoteket-body.b2c .lightGreenBgColor{background-color:#92d600!important}.apoteket-body.b2c .lightGreyBgColor{background-color:#999!important}.apoteket-body.b2c .storefrontstandardblock a{line-height:0}.apoteket-body.b2c .storefront-standard{position:relative;margin-top:12px;overflow:hidden;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.apoteket-body.b2c .storefront-standard img{width:100%;height:auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.apoteket-body.b2c .storefront-standard img.lazyload,.apoteket-body.b2c .storefront-standard img.lazyloading{opacity:1;height:350px;background:#efefef}.apoteket-body.b2c .storefront-standard img.lazyloading{opacity:.8}.apoteket-body.b2c .storefront-standard .headings{position:absolute;top:0;padding:20px 20px 0}.apoteket-body.b2c .storefront-standard .centerAligned{text-align:center}.apoteket-body.b2c .storefront-standard .threefourths{width:75%}.apoteket-body.b2c .storefront-standard .twofourths{width:50%}.apoteket-body.b2c .storefront-standard .onefourth{width:30%}.apoteket-body.b2c .storefront-standard h2{border:none;position:relative;word-wrap:break-word;padding:0;line-height:1em;color:#333}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-standard{margin-top:12px}.responsive .apoteket-body.b2c .storefront-standard h2{width:100%}}.apoteket-body.b2c .storefront-standard h3{font-size:1.4em;margin-top:10px}.responsive .apoteket-body.b2c .storefront-standard h3{font-size:1.6vw}@media (min-width:1193px){.responsive .apoteket-body.b2c .storefront-standard h3{font-size:1.4em}}@media (max-width:992px){.responsive .apoteket-body.b2c .storefront-standard h2{padding-left:0}.responsive .apoteket-body.b2c .storefront-standard h3{font-size:1.95vw;padding:0;margin-top:10px}}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-standard h3{margin-top:15px;font-size:6vw}}.apoteket-body.b2c .storefront-standard .button{position:absolute;border-radius:20px 0 0 20px;background-color:#2a7d69;-moz-border-radius-top-left:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-bottom-left:20px;-webkit-border-bottom-left-radius:20px;right:0;bottom:20px}.apoteket-body.b2c .storefront-standard .button.forest{background-color:#009b46}.apoteket-body.b2c .storefront-standard:hover .button{background-color:#2a7d69}.apoteket-body.b2c .storefront-standard:hover .button.turquoiseBgColor{background-color:#11382f!important}.apoteket-body.b2c .storefront-standard:hover .button.forestInactiveBgColor{background-color:#009b46!important}.apoteket-body.b2c .storefront-standard:hover .button.lightGreenBgColor{background-color:#6aca19!important}.apoteket-body.b2c .storefront-standard:hover .button.pearleffectBgColor{background-color:#2a7d69!important}.apoteket-body.b2c .storefront-standard:hover .button.buttonBlueBgColor{background-color:#1690bb!important}.apoteket-body.b2c .storefront-standard:hover .button.lightGreyBgColor{background-color:#666!important}.apoteket-body.b2c .storefront-standard:hover .button.blueeffectBgColor{background-color:#11382f!important}.apoteket-body.b2c .storefront-standard__header{font-size:1.8em;font-weight:400}.apoteket-body.b2c .storefront-standard__text{margin-top:30px;font-size:18px}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-standard__text{margin-top:10px}}.apoteket-body.b2c .storefronstandardblock .span-four h2.onefourth,.apoteket-body.b2c .storefronstandardblock .span-four h2.threefourths,.apoteket-body.b2c .storefronstandardblock .span-four h2.twofourths,.apoteket-body.b2c .storefronstandardblock .span-four h3.onefourth,.apoteket-body.b2c .storefronstandardblock .span-four h3.threefourths,.apoteket-body.b2c .storefronstandardblock .span-four h3.twofourths{width:100%}.apoteket-body.b2c .storefronstandardblock .span-four h2{padding:10px 10px 0}.apoteket-body.b2c .storefronstandardblock .span-four h3{padding:0 10px}.apoteket-body.b2c .storefronstandardblock .span-eight h2{padding:20px 20px 0}.apoteket-body.b2c .storefronstandardblock .span-eight h3{padding:0 20px}.apoteket-body.b2c .storefronstandardblock .span-twelve h2{padding:30px 30px 0}.apoteket-body.b2c .storefronstandardblock .span-twelve h3{padding:0 30px}.apoteket-body.b2c .storefront-carousel__cycle>div{display:none}.apoteket-body.b2c .storefront-carousel__cycle>div:first-child{display:block}.apoteket-body.b2c .storefront-carousel{position:relative;width:100%;overflow:hidden;z-index:0;margin-top:12px}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-carousel{margin-top:6px}}.apoteket-body.b2c .storefront-carousel .carousel-info{text-align:center;word-spacing:normal;padding:1em;background-color:#f4fbe5;box-shadow:0 0 4px #a2a2a2}.apoteket-body.b2c .storefront-carousel .calltoactionblock,.apoteket-body.b2c .storefront-carousel .storefrontstandardblock{width:100%;padding:0}.apoteket-body.b2c .storefront-carousel .calltoactionblock .cta-block{margin:0}.apoteket-body.b2c .storefront-carousel .headings{padding-left:60px}.apoteket-body.b2c .storefront-carousel h2.half{width:44%}.apoteket-body.b2c .storefront-carousel h2.third{width:30%}.apoteket-body.b2c .storefront-carousel .arrow{position:absolute;background-color:#fff;background-color:rgba(255,255,255,.5);color:#333;width:30px;height:60px;top:50%;margin-top:-30px;z-index:101;cursor:pointer;font-size:1.2em;line-height:60px;text-align:center}.apoteket-body.b2c .storefront-carousel .arrow.next:after,.apoteket-body.b2c .storefront-carousel .arrow.prev:after{speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-weight:400;font-family:ApoIcons}@media (max-width:992px){.responsive .apoteket-body.b2c .storefront-carousel .headings{padding-left:40px}.responsive .apoteket-body.b2c .storefront-carousel .arrow{width:25px;height:50px;line-height:50px;font-size:1em}}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-carousel .headings{padding-left:20px}.responsive .apoteket-body.b2c .storefront-carousel .arrow{display:none}}.apoteket-body.b2c .storefront-carousel .arrow:hover{background-color:#fff}.apoteket-body.b2c .storefront-carousel .arrow.prev{left:0;-moz-border-radius-top-right:30px;-webkit-border-top-right-radius:30px;border-top-right-radius:30px;-moz-border-radius-bottom-right:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px}.apoteket-body.b2c .storefront-carousel .arrow.prev:after{content:"W";display:inline-block;left:-2px}.apoteket-body.b2c .storefront-carousel .arrow.next{right:0;-moz-border-radius-top-left:30px;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-moz-border-radius-bottom-left:30px;-webkit-border-bottom-left-radius:30px;border-bottom-left-radius:30px}.apoteket-body.b2c .storefront-carousel .arrow.next:after{content:"w";display:inline-block;right:-2px}@media (max-width:992px){.responsive .apoteket-body.b2c .storefront-carousel .arrow.prev:after{left:-4px}.responsive .apoteket-body.b2c .storefront-carousel .arrow.next:after{right:-4px}}.apoteket-body.b2c .storefront-carousel .custom-pager{position:absolute;width:200px;bottom:20px;text-align:center;z-index:101;margin-left:-100px;left:50%}.apoteket-body.b2c .storefront-carousel .custom-pager span{background-color:#888;display:inline-block;width:10px;height:10px;margin-left:8px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.apoteket-body.b2c .storefront-carousel .custom-pager span:first-child{margin-left:0}.apoteket-body.b2c .storefront-carousel .custom-pager .cycle-pager-active{background-color:#eee}.apoteket-body.b2c .storefront-carousel .storefront-standard{margin:0}@media (max-width:992px){.responsive .apoteket-body.b2c .storefront-carousel .custom-pager{bottom:10px}.responsive .apoteket-body.b2c .carouselblock.large-unit--span-12 .storefrontstandardblock .storefront-standard .headings h2,.responsive .apoteket-body.b2c .carouselblock.span-12 .storefrontstandardblock .storefront-standard .headings h2{font-size:4vw}.responsive .apoteket-body.b2c .carouselblock.large-unit--span-8 .storefrontstandardblock .storefront-standard .headings h2,.responsive .apoteket-body.b2c .carouselblock.span-8 .storefrontstandardblock .storefront-standard .headings h2{font-size:3.6vw;width:100%}}.apoteket-body.b2c .carouselblock.large-unit--span-8 .storefrontstandardblock .storefront-standard .button,.apoteket-body.b2c .carouselblock.span-8 .storefrontstandardblock .storefront-standard .button{font-size:1.3em;padding:8px 20px}@media (max-width:992px){.responsive .apoteket-body.b2c .carouselblock.large-unit--span-8 .storefrontstandardblock .storefront-standard .button,.responsive .apoteket-body.b2c .carouselblock.span-8 .storefrontstandardblock .storefront-standard .button{font-size:1.2em;padding:.6vw 20px 1.3vw}}.apoteket-body.b2c .carouselblock.large-unit--span-12 .storefrontstandardblock .storefront-standard .headings h2,.apoteket-body.b2c .carouselblock.large-unit--span-8 .storefrontstandardblock .storefront-standard .headings h2,.apoteket-body.b2c .carouselblock.span-12 .storefrontstandardblock .storefront-standard .headings h2,.apoteket-body.b2c .carouselblock.span-8 .storefrontstandardblock .storefront-standard .headings h2{font-size:2.3em}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-carousel .custom-pager{bottom:5px}.responsive .apoteket-body.b2c .carouselblock.large-unit--span-12 .storefrontstandardblock .storefront-standard .headings h2,.responsive .apoteket-body.b2c .carouselblock.large-unit--span-8 .storefrontstandardblock .storefront-standard .headings h2,.responsive .apoteket-body.b2c .carouselblock.span-12 .storefrontstandardblock .storefront-standard .headings h2,.responsive .apoteket-body.b2c .carouselblock.span-8 .storefrontstandardblock .storefront-standard .headings h2{width:100%;font-size:9vw}.responsive .apoteket-body.b2c .carouselblock.large-unit--span-12 .storefrontstandardblock .storefront-standard .button,.responsive .apoteket-body.b2c .carouselblock.large-unit--span-8 .storefrontstandardblock .storefront-standard .button,.responsive .apoteket-body.b2c .carouselblock.span-12 .storefrontstandardblock .storefront-standard .button,.responsive .apoteket-body.b2c .carouselblock.span-8 .storefrontstandardblock .storefront-standard .button{padding:1vw 20px 1.5vw;font-size:4vw}}.apoteket-body.b2c .span-eight .storefront-carousel .button{margin:20px 0 0 20px}.apoteket-body.b2c .span-eight .storefront-carousel h2{font-size:1.6em}.apoteket-body.b2c .span-eight .storefront-carousel h3{font-size:.8em}.apoteket-body.b2c .span-four .storefront-carousel .button{margin:20px 0 0 10px}.apoteket-body.b2c .span-four .storefront-carousel h2{font-size:1.6em}.apoteket-body.b2c .span-four .storefront-carousel h3{font-size:.8em}.apoteket-body.b2c .span-four .storefront-carousel h2,.apoteket-body.b2c .span-four .storefront-carousel h3{padding-left:10px}.apoteket-body.b2c .storefront-productlist-block{padding:20px 8px!important}.apoteket-body.b2c .storefront-productlist__link{display:block;width:100%;height:100%}.apoteket-body.b2c .storefront-productlist{display:block;overflow:hidden;width:100%;height:100%!important;position:relative}.apoteket-body.b2c .storefront-productlist:hover .button{background-color:#2a7d69}.apoteket-body.b2c .storefront-productlist:hover .button.turquoiseBgColor{background-color:#11382f!important}.apoteket-body.b2c .storefront-productlist:hover .button.forestInactiveBgColor{background-color:#009b46!important}.apoteket-body.b2c .storefront-productlist:hover .button.lightGreenBgColor{background-color:#6aca19!important}.apoteket-body.b2c .storefront-productlist:hover .button.pearleffectBgColor{background-color:#2a7d69!important}.apoteket-body.b2c .storefront-productlist:hover .button.buttonBlueBgColor{background-color:#1690bb!important}.apoteket-body.b2c .storefront-productlist:hover .button.lightGreyBgColor{background-color:#666!important}.apoteket-body.b2c .storefront-productlist:hover .button.blueeffectBgColor{background-color:#11382f!important}.apoteket-body.b2c .storefront-productlist__picture{width:100%;height:100%;overflow:hidden;display:block;position:relative}.apoteket-body.b2c .storefront-productlist__image{position:absolute;left:50%;top:0;transform:translateX(-50%);width:auto;height:auto;max-height:100%}.apoteket-body.b2c .storefront-productlist__button{position:absolute;border-radius:20px 0 0 20px;background-color:#2a7d69;-moz-border-radius-top-left:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-bottom-left:20px;-webkit-border-bottom-left-radius:20px;right:0;bottom:33px;white-space:nowrap;overflow:hidden;line-height:18px;vertical-align:middle;font-size:18px}.apoteket-body.b2c .storefront-productlist__button.forest{background-color:#009b46}@media (max-width:719px){.responsive .apoteket-body.b2c .storefront-productlist-block{padding:0!important}.responsive .apoteket-body.b2c .storefront-productlist__button{bottom:30px;line-height:initial}}.apoteket-body.b2c .storefront-productlist__copy{position:absolute;top:0;padding:20px 20px 0}.apoteket-body.b2c .storefront-productlist__copy .centerAligned{text-align:center}.apoteket-body.b2c .storefront-productlist__copy .threefourths{width:75%}.apoteket-body.b2c .storefront-productlist__copy .twofourths{width:50%}.apoteket-body.b2c .storefront-productlist__copy .onefourth{width:30%}.apoteket-body.b2c .storefront-productlist__header{font-size:1.8em;font-weight:400;margin:0;padding:0}.apoteket-body.b2c .image-link-block__wrapper{padding:6px}@media (max-width:719px){.responsive .apoteket-body.b2c .image-link-block__wrapper{padding:0}}.apoteket-body.b2c .image-link-block__wrapper img{width:100%;height:auto;margin-bottom:0}.apoteket-body.b2c .cta-block{position:relative;margin-top:12px;display:block}.apoteket-body.b2c .cta-block_button-container{position:absolute;bottom:10px;left:0;right:0}@media (max-width:480px){.apoteket-body.b2c .cta-block{margin-top:6px}.apoteket-body.b2c .cta-block_button-container{bottom:5px}.apoteket-body.b2c .cta-block_button-container .button--medium{padding:4px 15px}}.apoteket-body.b2c .cta-block_button-wrap{display:flex}.apoteket-body.b2c .cta-block_button-wrap--right{justify-content:flex-end}.apoteket-body.b2c .cta-block_button-half{width:50%;text-align:center;padding:0 5px}.apoteket-body.b2c .cta-block_button{max-width:248px;margin:0 auto;overflow:hidden;text-overflow:ellipsis}.apoteket-body.b2c .cta-block_picture{display:block;line-height:0}.apoteket-body.b2c .cta-block_img{width:100%;height:auto;border-radius:4px}.apoteket-body.b2c .nosto_overlay .nosto_element:not(:empty){pointer-events:auto!important}.apoteket-body.b2c .scrollable-block{margin:0;position:relative;padding-left:25px;padding-right:25px;overflow:hidden}@media (max-width:992px){.responsive .apoteket-body.b2c .scrollable-block{padding-left:10px;padding-right:10px}.responsive .apoteket-body.b2c .scrollable-block__control--left{left:0}}@media (max-width:719px){.responsive .apoteket-body.b2c .scrollable-block{padding-left:5px;padding-right:5px}}.apoteket-body.b2c .scrollable-block__heading{border-bottom:1px solid #999;color:#333;font-size:1.375em;letter-spacing:.01em}.apoteket-body.b2c .scrollable-block__bottom{position:relative;min-height:30px}.apoteket-body.b2c .scrollable-block__link{padding:0;margin:0;font-weight:600;text-align:right;display:block;position:absolute;height:30px;line-height:30px;right:10px;top:0}@media (max-width:719px){.responsive .apoteket-body.b2c .scrollable-block__link{text-align:center;position:relative;right:auto;top:auto}}.apoteket-body.b2c .scrollable-block__link:after{font-family:ApoIcons;content:"w";font-size:12px;margin-left:5px}.apoteket-body.b2c .scrollable-block__control{font-family:ApoIcons;position:absolute;height:30px;color:#2a7d69;cursor:pointer;top:50%;transform:translateY(-50%);width:30px;vertical-align:middle;line-height:30px;text-align:center;font-size:30px;padding:0;border:none;background-color:transparent}.apoteket-body.b2c .scrollable-block__control:hover{color:#11382f}.apoteket-body.b2c .scrollable-block__control:disabled{color:#dbdbdb;cursor:unset}.apoteket-body.b2c .scrollable-block__control:disabled:hover{background-color:transparent}.apoteket-body.b2c .scrollable-block__control:focus{outline:0}.apoteket-body.b2c .scrollable-block__control--left{left:0}.apoteket-body.b2c .scrollable-block__control--right{right:0}.apoteket-body.b2c .scrollable-block__nav{width:100%;text-align:center;display:block}.apoteket-body.b2c .scrollable-block__nav-button{border-radius:100%;width:30px;height:30px;padding:10px;text-align:center;line-height:10px;border:none;cursor:pointer;outline:0;fill:#dbdbdb;background-color:transparent}.apoteket-body.b2c .scrollable-block__nav-button:hover{background-color:rgba(0,0,0,.07);fill:#5d5d5d}.apoteket-body.b2c .scrollable-block__nav-button--active{fill:#5d5d5d}.apoteket-body.b2c .scrollable-block__content{position:relative;overflow-x:visible;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin:0 20px}.apoteket-body.b2c .scrollable-block__content::-webkit-scrollbar{width:0;height:0;background:0 0}.apoteket-body.b2c .scrollable-block__grid{display:flex;flex-wrap:nowrap;padding:0;margin:0!important}.apoteket-body.b2c .scrollable-block__product{flex-shrink:0;flex-grow:1;width:20%;padding-bottom:0!important}@media (max-width:992px){.responsive .apoteket-body.b2c .scrollable-block__control--right{right:0}.responsive .apoteket-body.b2c .scrollable-block__product{width:25%}}.apoteket-body.b2c .scrollable-block__product .box{border:none}.apoteket-body.b2c .scrollable-block__product:last-child:after{display:none!important}.apoteket-body.b2c .promo-product-block{background-color:#fafafa;padding-bottom:10px;margin-top:10px;margin-bottom:10px}@media (min-width:1184px){.apoteket-body.b2c .promo-product-block{margin-left:calc(-49vw + 586px);margin-right:calc(-49vw + 586px)}}@media (max-width:719px){.responsive .apoteket-body.b2c .scrollable-block__product{width:50%}.responsive .apoteket-body.b2c .promo-product-block{margin:0 -6px}}.apoteket-body.b2c .promo-product-block .scrollable-block{max-width:1172px;margin:0 auto}.apoteket-body.b2c .promo-product-block .scrollable-block__content{margin:0 30px}.apoteket-body.b2c .promo-product-block .scrollable-block__heading{border-bottom:0}@media (max-width:719px){.responsive .apoteket-body.b2c .promo-product-block .scrollable-block__content{margin:0 20px}.responsive .apoteket-body.b2c .promo-product-block .scrollable-block__control--left{left:-3px}.responsive .apoteket-body.b2c .promo-product-block .scrollable-block__control--right{right:-3px}.responsive .apoteket-body.b2c .promo-product-block .scrollable-block__heading{padding-top:10px}}.apoteket-body.b2c .promo-product-block .product-hits .product{padding:0 3px;margin-bottom:0;height:auto!important}@media (max-width:992px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product{padding:0 3px;min-height:0;height:auto!important;width:33.3333%}}@media (max-width:719px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product{padding:0 2px;min-height:0;height:auto!important;width:50%}}.apoteket-body.b2c .promo-product-block .product-hits .product .box{border:0;background-color:#fff;padding:15px!important;display:flex;flex-direction:column}@media (max-width:992px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product .box{padding:10px!important}}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container{border:0;min-height:0;flex-grow:1}@media (max-width:719px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product .box{padding:10px 5px!important}.responsive .apoteket-body.b2c .promo-product-block .product-hits .product .information-container{min-height:0}}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container:hover{border:0!important}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container:hover .facelift{margin-top:auto}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container:hover .facelift .information-hidden{display:none!important}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container .message-container{border-radius:0;left:-15px;top:-15px;height:30px;line-height:30px;width:auto;right:auto;padding:0 5px 0 15px;overflow:visible;font-size:18px}@media (max-width:992px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product .information-container .message-container{left:-10px;top:-10px;padding-left:10px}}@media (max-width:719px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product .information-container .message-container{left:-5px;padding-left:5px;font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;font-size:14px;height:25px;line-height:25px;padding-right:0}}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container .message-container:before{position:absolute;content:"";right:-5px;top:0;height:100%;width:100%;background-color:inherit;-webkit-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container .message-content{font-size:inherit;white-space:nowrap;display:inline;padding:0;vertical-align:baseline;position:relative}.apoteket-body.b2c .promo-product-block .product-hits .product .information-container .first-word{font-size:inherit;display:inline;margin-right:3px}.apoteket-body.b2c .promo-product-block .product-hits .product:after{content:none}.apoteket-body.b2c .promo-product-block .product-hits .product .facelift{min-height:0!important}.apoteket-body.b2c .promo-product-block .product-hits .product .required-information{position:static}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel{position:static;display:flex;flex-direction:column;align-items:center}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel>div{width:100%;text-align:center}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .price{font-size:24px;font-weight:400;margin-bottom:5px}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .buy-button-wrapper{margin-top:10px;position:relative}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .button{top:0;float:none;background-color:#00857a;height:40px;padding:4px 15px;font-size:15px;line-height:32px;width:100%}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .button:hover{background-color:#005f58}@media (max-width:719px){.responsive .apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .button.buy{padding:4px 15px;top:auto;margin:auto}}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .button.invisible,.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .stock-status{display:none}.apoteket-body.b2c .promo-product-block .product-hits .product .shop-panel .stock-status.not-in-stock{display:block;height:40px;line-height:40px;top:auto!important;float:none;width:auto;font-size:15px;margin:0;text-align:center}.apoteket-body.b2c .promo-product-block .product-hits .product .old{display:none}.apoteket-body.b2c .promo-product-block .product-hits .product h3.name{font-size:16px;font-weight:600}.liveshoppingpage-full{margin:0 auto;max-width:860px;font-size:14px;line-height:20px}.liveshoppingpage-full h1{color:#1d6453;padding:16px 0 8px}.liveshoppingpage-full .preamble{margin-bottom:24px;max-width:600px}@media (max-width:992px){.liveshoppingpage-full{max-width:700px}}@media (max-width:719px){.liveshoppingpage-full{padding:0 16px}.responsive .expandable-content__content{display:none}.responsive .expandable-content--expanded .expandable-content__content{display:block}.responsive .apoteket-body.b2c .formcontainerblock{max-width:none}}.apoteket-body.b2c .formcontainerblock{color:#333;letter-spacing:normal;word-spacing:normal;max-width:none;padding:0 10px}.apoteket-body.b2c .formcontainerblock ::-webkit-input-placeholder{color:#9c9c9c}.apoteket-body.b2c .formcontainerblock ::-moz-placeholder{color:#9c9c9c}.apoteket-body.b2c .formcontainerblock :-ms-input-placeholder{color:#9c9c9c}.apoteket-body.b2c .formcontainerblock :-moz-placeholder{color:#9c9c9c}.apoteket-body.b2c .formcontainerblock .FormCaptcha,.apoteket-body.b2c .formcontainerblock .FormTextbox{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 20px;cursor:text;margin-top:20px;margin-bottom:20px}.apoteket-body.b2c .formcontainerblock .FormCaptcha{margin-top:125px}.apoteket-body.b2c .formcontainerblock .FormCaptcha__Image{position:absolute;top:-95px;left:0}@media (max-width:719px){.responsive .apoteket-body.b2c .formcontainerblock .FormCaptcha__Image{display:block;left:0;right:0;margin:0 auto}}.apoteket-body.b2c .formcontainerblock .FormTextbox__Input{width:100%;height:40px;line-height:40px;border:none;background:0 0;margin:0;padding:0;font-size:16px}.apoteket-body.b2c .formcontainerblock .FormTextbox--Textarea textarea{resize:none;height:auto;overflow:auto;line-height:24px;padding:8px 0;min-height:6em}.apoteket-body.b2c .formcontainerblock .Form__Element__Caption{position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;padding:2px 5px;top:-10px;left:15px;right:auto;bottom:auto;width:auto;font-weight:600;font-size:.8em;height:auto;line-height:1em}.apoteket-body.b2c .formcontainerblock .FormChoice{position:relative;padding:5px 0;margin-top:30px;margin-bottom:20px}.apoteket-body.b2c .formcontainerblock .FormChoice .Form__Element__Caption{padding-left:0;left:0}.apoteket-body.b2c .formcontainerblock .FormChoice label{display:block;cursor:pointer;min-height:20px;margin:10px 0}.apoteket-body.b2c .formcontainerblock input[type=checkbox],.apoteket-body.b2c .formcontainerblock input[type=radio]{display:inline}.apoteket-body.b2c .formcontainerblock input[type=radio]{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="M50,99C23,99,1,77,1,50S23,1,50,1s49,22,49,49S77,99,50,99z M50,9C27.4,9,9,27.4,9,50s18.4,41,41,41s41-18.4,41-41 S72.6,9,50,9z"/></svg>');width:20px;cursor:pointer;margin:0 6px 0 0;vertical-align:text-top}.apoteket-body.b2c .formcontainerblock input[type=radio]:checked{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg style="fill:%2342ae29;" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="M50,99C23,99,1,77,1,50S23,1,50,1s49,22,49,49S77,99,50,99z M50,9C27.4,9,9,27.4,9,50s18.4,41,41,41s41-18.4,41-41 S72.6,9,50,9z"/><circle cx="50" cy="50" r="32.5"/></svg>')}.apoteket-body.b2c .formcontainerblock input[type=checkbox]{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><path d="M95,5v90H5V5H95z M89.4,10.6H10.6v78.8h78.8V10.6z"/></svg>');width:20px;cursor:pointer;margin:0 6px 0 0;vertical-align:text-top}.apoteket-body.b2c .formcontainerblock input[type=checkbox]:checked{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg style="fill:%2342ae29;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" xml:space="preserve"><path d="M95,5v90H5V5H95z M89.4,10.6H10.6v78.8h78.8V10.6z"/><polygon points="83.7,35.9 44.4,75.3 16.2,47.2 27.5,35.9 44.4,52.8 72.5,24.7 "/></svg>')}.apoteket-body.b2c .formcontainerblock .FormChoice--Image__Item img{margin-top:5px;display:block}@media (max-width:719px){.responsive .apoteket-body.b2c .formcontainerblock .FormChoice--Image__Item img{width:100%;height:auto}}.apoteket-body.b2c .formcontainerblock .FormSelection{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 20px;cursor:text;margin-top:20px;margin-bottom:20px}.apoteket-body.b2c .formcontainerblock select{width:100%;height:40px;line-height:100%;border:none;background:0 0;font-size:16px;-webkit-appearance:menulist}.apoteket-body.b2c .formcontainerblock .FormRange{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 20px;margin-top:20px;margin-bottom:20px}.apoteket-body.b2c .formcontainerblock .FormRange>span{margin-left:20px;margin-right:20px;display:block;height:40px;position:relative;line-height:40px;font-size:16px}.apoteket-body.b2c .formcontainerblock .FormRange__Input{width:100%;height:40px;position:absolute;border:0;padding:0;margin:0;-webkit-appearance:slider-horizontal}.apoteket-body.b2c .formcontainerblock .FormResetButton,.apoteket-body.b2c .formcontainerblock .FormSubmitButton{font-size:18px;padding:4px 40px;height:52px;cursor:pointer;margin-top:10px;margin-bottom:10px;display:inline-block;font-weight:600;transition:all .15s;letter-spacing:.01em;text-align:center;text-decoration:none}.apoteket-body.b2c .formcontainerblock .FormRange__Min{position:absolute;left:-20px}.apoteket-body.b2c .formcontainerblock .FormRange__Max{position:absolute;right:-20px}.apoteket-body.b2c .formcontainerblock .FormSubmitButton{border-radius:30px;border:1px solid transparent;position:relative;color:#fff;background-color:#2a7d69}.apoteket-body.b2c .formcontainerblock .FormSubmitButton:hover{background-color:#005f58}.apoteket-body.b2c .formcontainerblock .FormResetButton{border-radius:30px;border:1px solid #2a7d69;color:#1a1a1a;position:relative;background-color:#fff}.apoteket-body.b2c .formcontainerblock .FormResetButton:hover{border:1px solid transparent;color:#fff;background-color:#005f58}.apoteket-body.b2c .formcontainerblock input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}.apoteket-body.b2c .formcontainerblock .FormFileUpload{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 20px;cursor:text;margin-top:20px;margin-bottom:20px}.apoteket-body.b2c .formcontainerblock .FormFileUpload__Input{border:none;background-color:transparent;padding:0;margin:0;height:40px;line-height:40px;width:100%;font-size:16px;cursor:pointer;position:relative}.apoteket-body.b2c .formcontainerblock .FormFileUpload__Input::-webkit-file-upload-button{-webkit-appearance:none;display:block;border-radius:30px;border:1px solid #2a7d69;transition:all .15s;font-size:18px;letter-spacing:.01em;padding:4px 20px;height:40px;text-align:center;cursor:pointer;color:#1a1a1a;text-decoration:none;font-weight:400;background-color:#fff}.apoteket-body.b2c .formcontainerblock .FormFileUpload__Input::-webkit-file-upload-button:hover{border:1px solid transparent;color:#fff;background-color:#005f58}.apoteket-body.b2c .formcontainerblock .FormFileUpload__Input::-ms-value{background-color:transparent;border:none}.apoteket-body.b2c .formcontainerblock .FormFileUpload__Input::-ms-browse{display:block;border-radius:30px;border:1px solid #2a7d69;transition:all .15s;font-size:18px;letter-spacing:.01em;padding:4px 20px;height:30px;text-align:center;cursor:pointer;color:#1a1a1a;text-decoration:none;font-weight:400;background-color:#fff}.apoteket-body.b2c .formcontainerblock .FormFileUpload__Input::-ms-browse:hover{border:1px solid transparent;color:#fff;background-color:#005f58}.apoteket-body.b2c .formcontainerblock .Form__Warning__Message{color:#e46044}.apoteket-body.b2c .formcontainerblock .Form__Element__ValidationError{color:#e46044;position:absolute;left:0;bottom:0;margin-bottom:-20px;margin-left:20px}.apoteket-body.b2c .formcontainerblock .ValidationFail{margin-bottom:40px}.apoteket-body.b2b .formcontainerblock{color:#333;letter-spacing:normal;word-spacing:normal;max-width:none;padding:0 10px}.apoteket-body.b2b .formcontainerblock ::-webkit-input-placeholder{color:#9c9c9c}.apoteket-body.b2b .formcontainerblock ::-moz-placeholder{color:#9c9c9c}.apoteket-body.b2b .formcontainerblock :-ms-input-placeholder{color:#9c9c9c}.apoteket-body.b2b .formcontainerblock :-moz-placeholder{color:#9c9c9c}.apoteket-body.b2b .formcontainerblock .FormCaptcha,.apoteket-body.b2b .formcontainerblock .FormTextbox{position:relative;border:1px solid #9a9a9a;border-radius:4px;padding:5px 10px;cursor:text;margin-top:20px;margin-bottom:20px}.apoteket-body.b2b .formcontainerblock .FormCaptcha{margin-top:125px}.apoteket-body.b2b .formcontainerblock .FormCaptcha__Image{position:absolute;top:-95px;left:0}@media (max-width:719px){.responsive .apoteket-body.b2b .formcontainerblock .FormCaptcha__Image{display:block;left:0;right:0;margin:0 auto}}.apoteket-body.b2b .formcontainerblock .FormTextbox__Input{width:100%;height:40px;line-height:40px;border:none;background:0 0;margin:0;padding:0;font-size:16px}.apoteket-body.b2b .formcontainerblock .FormTextbox--Textarea textarea{resize:none;height:auto;overflow:auto;line-height:24px;padding:8px 0;min-height:6em}.apoteket-body.b2b .formcontainerblock .Form__Element__Caption{position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;padding:2px 5px;top:-10px;left:15px;right:auto;bottom:auto;width:auto;font-weight:600;font-size:.8em;height:auto;line-height:1em}.apoteket-body.b2b .formcontainerblock .choiceelementblock{padding:0}.apoteket-body.b2b .formcontainerblock .FormChoice{overflow:hidden;position:relative;padding:5px 0;margin-top:5px;margin-bottom:5px}.apoteket-body.b2b .formcontainerblock .FormChoice .Form__Element__Caption{position:static;padding-left:12px;display:block}.apoteket-body.b2b .formcontainerblock .FormChoice label{cursor:pointer;min-height:20px;margin:10px 0;line-height:20px;display:inline-block;box-sizing:border-box;float:left;width:25%;padding:0 12px}@media (max-width:719px){.responsive .apoteket-body.b2b .formcontainerblock .FormChoice label{width:100%}}.apoteket-body.b2b .formcontainerblock .FormChoice .Form__Element__ValidationError{position:static;display:block;min-height:20px;line-height:20px;margin:10px 0 10px 10px;clear:both}.apoteket-body.b2b .formcontainerblock .FormChoice.ValidationFail{margin-bottom:5px}.apoteket-body.b2b .formcontainerblock input[type=checkbox],.apoteket-body.b2b .formcontainerblock input[type=radio]{display:inline}.apoteket-body.b2b .formcontainerblock input[type=radio]{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><path d="M95,5v90H5V5H95z M89.4,10.6H10.6v78.8h78.8V10.6z"/></svg>');width:20px;height:20px;cursor:pointer;margin:0 6px 0 0;vertical-align:text-top}.apoteket-body.b2b .formcontainerblock input[type=radio]:checked{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg style="fill:%2342ae29;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" xml:space="preserve"><path d="M95,5v90H5V5H95z M89.4,10.6H10.6v78.8h78.8V10.6z"/><polygon points="83.7,35.9 44.4,75.3 16.2,47.2 27.5,35.9 44.4,52.8 72.5,24.7 "/></svg>')}.apoteket-body.b2b .formcontainerblock input[type=checkbox]{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"><path d="M95,5v90H5V5H95z M89.4,10.6H10.6v78.8h78.8V10.6z"/></svg>');width:20px;cursor:pointer;margin:0 6px 0 0;vertical-align:text-top}.apoteket-body.b2b .formcontainerblock input[type=checkbox]:checked{content:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg style="fill:%2342ae29;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" xml:space="preserve"><path d="M95,5v90H5V5H95z M89.4,10.6H10.6v78.8h78.8V10.6z"/><polygon points="83.7,35.9 44.4,75.3 16.2,47.2 27.5,35.9 44.4,52.8 72.5,24.7 "/></svg>')}.apoteket-body.b2b .formcontainerblock .FormChoice--Image__Item img{margin-top:5px;display:block}@media (max-width:719px){.responsive .apoteket-body.b2b .formcontainerblock .FormChoice--Image__Item img{width:100%;height:auto}}.apoteket-body.b2b .formcontainerblock .FormSelection{position:relative;border:1px solid #9a9a9a;border-radius:4px;padding:5px 10px;cursor:text;margin-top:20px;margin-bottom:20px}.apoteket-body.b2b .formcontainerblock select{width:100%;height:40px;line-height:100%;border:none;background:0 0;font-size:16px;-webkit-appearance:menulist}.apoteket-body.b2b .formcontainerblock .FormRange{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 20px;margin-top:20px;margin-bottom:20px}.apoteket-body.b2b .formcontainerblock .FormRange>span{margin-left:20px;margin-right:20px;display:block;height:40px;position:relative;line-height:40px;font-size:16px}.apoteket-body.b2b .formcontainerblock .FormRange__Input{width:100%;height:40px;position:absolute;border:0;padding:0;margin:0;-webkit-appearance:slider-horizontal}.apoteket-body.b2b .formcontainerblock .FormResetButton,.apoteket-body.b2b .formcontainerblock .FormSubmitButton{font-size:18px;padding:4px 40px;height:52px;cursor:pointer;margin-top:10px;margin-bottom:10px;display:inline-block;font-weight:600;transition:all .15s;letter-spacing:.01em;text-decoration:none;text-align:center}.apoteket-body.b2b .formcontainerblock .FormRange__Min{position:absolute;left:-20px}.apoteket-body.b2b .formcontainerblock .FormRange__Max{position:absolute;right:-20px}.apoteket-body.b2b .formcontainerblock .FormSubmitButton{border-radius:30px;border:1px solid transparent;position:relative;color:#fff;background-color:#2a7d69}.apoteket-body.b2b .formcontainerblock .FormSubmitButton:hover{background-color:#005f58}.apoteket-body.b2b .formcontainerblock .FormResetButton{border-radius:30px;border:1px solid #2a7d69;color:#1a1a1a;position:relative;background-color:#fff}.apoteket-body.b2b .formcontainerblock .FormResetButton:hover{border:1px solid transparent;color:#fff}.apoteket-body.b2b .formcontainerblock input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}.apoteket-body.b2b .formcontainerblock .FormFileUpload{position:relative;border:1px solid #9a9a9a;border-radius:30px;padding:5px 20px;cursor:text;margin-top:20px;margin-bottom:20px}.apoteket-body.b2b .formcontainerblock .FormFileUpload__Input{border:none;background-color:transparent;padding:0;margin:0;height:40px;line-height:40px;width:100%;font-size:16px;cursor:pointer;position:relative}.page__preamble,.promotions-header__preamble{font-size:18px;line-height:1.3em}.apoteket-body.b2b .formcontainerblock .FormFileUpload__Input::-webkit-file-upload-button{-webkit-appearance:none;display:block;border-radius:30px;border:1px solid #2a7d69;transition:all .15s;font-size:18px;letter-spacing:.01em;padding:4px 20px;height:40px;text-align:center;cursor:pointer;color:#1a1a1a;text-decoration:none;font-weight:400;background-color:#fff}.apoteket-body.b2b .formcontainerblock .FormFileUpload__Input::-webkit-file-upload-button:hover{border:1px solid transparent;color:#fff;background-color:#005f58}.apoteket-body.b2b .formcontainerblock .FormFileUpload__Input::-ms-value{background-color:transparent;border:none}.apoteket-body.b2b .formcontainerblock .FormFileUpload__Input::-ms-browse{display:block;border-radius:30px;border:1px solid #2a7d69;transition:all .15s;font-size:18px;letter-spacing:.01em;padding:4px 20px;height:30px;text-align:center;cursor:pointer;color:#1a1a1a;text-decoration:none;font-weight:400;background-color:#fff}.apoteket-body.b2b .formcontainerblock .FormFileUpload__Input::-ms-browse:hover{border:1px solid transparent;color:#fff;background-color:#005f58}.apoteket-body.b2b .formcontainerblock .Form__Warning__Message{color:#e46044}.apoteket-body.b2b .formcontainerblock .Form__Element__ValidationError{color:#e46044;position:absolute;left:0;bottom:0;margin-bottom:-20px;margin-left:20px}.apoteket-body.b2b .formcontainerblock .ValidationFail{margin-bottom:40px}.page__content{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}.page__header h1,h1.promotions-header__title{max-width:none;position:static}.page__header{width:100%;margin-bottom:25px}.page__preamble{margin-top:.5em}.promotions-header{padding:0 15px;display:flex;flex-direction:row}.promotions-header__text{flex-grow:1}h1.promotions-header__title{color:#1d6453;letter-spacing:0}.promotions-header__image{margin-left:10px;margin-top:15px}.promotions-header__image img{max-height:160px}.promotions-navigation{width:25%;border-right:1px solid #dbdbdb;padding:5px 2.5px}@media (max-width:992px){.responsive .promotions-navigation{width:33.33%}}.promotions-navigation__header{display:none;justify-content:space-between;color:#fff;background-color:#42ae29;padding:15px;border:none;width:100%;cursor:pointer}@media (max-width:719px){.responsive .promotions-header__image{display:none}.responsive .promotions-navigation{width:100%;border:none}.responsive .promotions-navigation__header{display:flex}}.promotions-navigation__header.expandable-content--expanded .promotions-navigation__expand{display:none}.promotions-navigation__header.expandable-content--expanded .promotions-navigation__collapse{display:block}.promotions-navigation__header .promotions-navigation__expand{font-family:ApoIcons;display:block}.promotions-navigation__header .promotions-navigation__collapse{font-family:ApoIcons;display:none}.promotions-navigation__back{font-family:ApoIcons;font-size:16px;padding-right:5px}@media (max-width:719px){.responsive .promotions-navigation__back{display:none}}.promotions-navigation__content{display:flex;flex-direction:column;background-color:#efefef}.promotions-navigation__content.expandable-content--expanded.expandable-content__content{display:flex;border-bottom:1px solid #dbdbdb}.promotions-navigation__content .promotions-navigation__item{color:#1a1a1a;padding:15px;text-decoration:none}.promotions-navigation__content .promotions-navigation__item:hover{color:#fff;background-color:#2a7d69}.promotions-navigation__content .promotions-navigation__item--active{font-weight:600;color:#fff;background-color:#1d6453}.promotions-content{width:75%;padding:2.5px 0}@media (max-width:992px){.responsive .promotions-content{width:66.66%}}@media (max-width:719px){.responsive .promotions-navigation__content .promotions-navigation__item--active{color:#1a1a1a;background-color:inherit}.responsive .promotions-navigation__content .promotions-navigation__item--active:hover{color:#fff;background-color:#2a7d69}.responsive .promotions-content{width:100%}}@media (min-width:993px){.responsive .promotions-content .scrollable-block__product{width:25%!important}}@media (max-width:992px){.responsive .promotions-content .scrollable-block__product{width:33%!important}}@media (max-width:719px){.responsive .promotions-content .scrollable-block__product{width:50%!important}}.padded-content{padding:2.5px}.promotions-grid{display:flex;flex-direction:row;flex-wrap:wrap}.promotions-grid .storefrontstandardblock{padding:0 6px;width:100%}.promotions-grid .storefrontstandardblock.span-four{width:33.333%}.promotions-grid .storefrontstandardblock.span-eight{width:66.666%}@media (max-width:719px){.responsive .promotions-grid .storefrontstandardblock{width:100%}}.promotions-grid .calltoactionblock{padding:0 6px;width:100%}.promotions-grid .calltoactionblock.span-four{width:33.333%}.promotions-grid .calltoactionblock.span-eight{width:66.666%}.promotions-grid .productscrollblock{width:100%}.rx-promotion{font-size:18px;max-width:500px}.rx-promotion .input__label{font-size:13px}.rx-promotion .input__error{font-size:13px;margin-bottom:10px}.rx-promotion__description{font-size:14px}.rx-promotion__form{max-width:300px;margin:40px auto 0}.rx-promotion__partner{margin-top:50px;font-size:16px}:root{scroll-behavior:smooth}:root .centered__flex-wrapper{display:flex;justify-content:center;overflow-x:hidden}.centered__section h2{text-align:center}.centered__section--full-bleed h2{padding-top:4.0625rem}.centered__section h3,.centered__section h4{font-size:1.125rem;font-weight:700}@media (max-width:719px){.responsive .promotions-grid .calltoactionblock{width:100%}.centered__section--full-bleed h2{padding-top:3.125rem}.centered__section h3,.centered__section h4{font-size:1rem}.centered__column{max-width:38.75rem}}.career .centered__section p,.centered__column .centered__section p,.centered__hero-content p.centered__hero-preamble,.centered__hero-text-wrapper p,.centered__page-preamble p,.centered__section p{font-size:16px;line-height:1.5;letter-spacing:normal}.career .centered__section ol,.career .centered__section ul,.centered__column .centered__section ol,.centered__column .centered__section ul,.centered__hero-text-wrapper ol,.centered__hero-text-wrapper ul,.centered__page-preamble ol,.centered__page-preamble ul,.centered__section ol,.centered__section ul{list-style-position:inside;list-style-type:disc;font-size:16px;line-height:1.5;letter-spacing:normal}.career .centered__section ol,.centered__column .centered__section ol,.centered__hero-text-wrapper ol,.centered__page-preamble ol,.centered__section ol{list-style-type:decimal}.centered__hero-content .centered__hero-heading{padding:0}.centered__column{width:100%;max-width:38.75rem}.centered__section{padding:0 1.25rem;margin-top:3.125rem}@media (max-width:719px){.centered__section{margin-top:1.875rem}}.centered__section-cta-wrapper{width:230px;padding:3.125rem 0;margin:0 auto}@media screen and (max-width:520px){.centered__section-cta-wrapper{width:100%}}.centered__section-cta-wrapper--hero{margin:unset;padding-top:5px}@media (max-width:992px){.centered__column{max-width:38.75rem}.centered__section-cta-wrapper--hero{margin:0 auto;padding-top:0}}.centered__full-bleed{width:100vw;margin-left:50%;transform:translateX(-50%);background-color:#fafafa;margin-top:4.6875rem}@media (max-width:719px){.centered__full-bleed{margin-top:3.75rem}}.centered__full-bleed-inner-wrapper{margin-left:auto;margin-right:auto;max-width:1184px}.centered__medium-bleed{width:900px;margin-left:50%;transform:translateX(-50%);margin-top:4.6875rem;overflow:hidden}.centered__medium-bleed-inner-wrapper{margin:0 auto;width:100%;max-width:100%;height:auto}.centered__medium-bleed-inner-wrapper img{width:100%;max-width:100%;height:auto}.centered__medium-bleed-inner-wrapper iframe{width:100%;max-width:100%;height:480px}@media (max-width:719px){.centered__medium-bleed{width:100%}.centered__medium-bleed-inner-wrapper iframe{height:380px}}.centered__section-grid{display:flex;width:100%;max-width:1184px;justify-content:center;padding:2.5rem 0 4.6875rem}@media (max-width:992px){.centered__section-grid{flex-direction:column;justify-content:center;align-items:center;padding:0 .625rem 3.125rem}}.centered__grid-item{text-align:center;flex-grow:1;width:25%;margin:0 1.25rem}@media (max-width:992px){.centered__grid-item{display:flex;flex-direction:column;align-items:center;width:100%;margin:2.5rem 0}}.centered__grid-item:first-of-type{margin:0 1.25rem 0 0}@media (max-width:992px){.centered__grid-item:first-of-type{margin:2.5rem 0}}.centered__grid-item:last-of-type{margin:0 0 0 1.25rem}@media (max-width:992px){.centered__grid-item:last-of-type{margin:2.5rem 0}.centered__grid-item p{max-width:350px}}.centered__hero-content>*+*,.centered__section--faq{margin-top:1.25rem}.centered__grid-item p{margin-bottom:0}.centered__grid-item h3{font-size:1.125rem;letter-spacing:normal;font-weight:800;padding-top:1.25rem}.centered__grid-img img{width:100%;max-width:180px}.centered__section-grid+.centered__section-cta-wrapper{padding:0 0 70px}h3.centered__faq-heading{line-height:1.45!important;letter-spacing:normal!important;padding-left:.5rem!important;font-weight:600}.centered__section--faq .centered__faq-paragraph{padding:0 .5rem!important}.centered__hero{position:relative;width:100%;max-width:100%;height:420px}@media (min-width:720px){.centered__hero{width:100%;height:600px}}.centered__hero-wrapper{position:absolute;width:100%;height:inherit}.centered__hero-content{display:flex;flex-direction:column;justify-content:center;height:inherit;padding:.625rem}.centered__hero-content>*{max-width:750px;padding:0 1.25rem}.centered__cta-container{width:100%;max-width:375px}@media (min-width:720px){.centered__cta-container{width:unset;max-width:unset}}.centered__header-image,.centered__hero-image{height:100%;width:100%;background-size:cover;background-position:center}.centered__header-image--desktop,.centered__hero-image--desktop{display:block}.centered__header-image--mobile,.centered__hero-image--mobile{display:none}@media (max-width:719px){.centered__header-image--desktop,.centered__hero-image--desktop{display:none}.centered__header-image--mobile,.centered__hero-image--mobile{display:block}}.centered__full-bleed--hero{margin-top:1rem;overflow:hidden;background-color:none}.centered__hero-container-200{height:200px}.centered__hero-container-400{height:400px}.centered__hero-container-600{height:600px}.centered__hero-container-800{height:800px}.centered__hero-container{position:relative;overflow:hidden}.centered__hero-container .media-item{display:block;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered__hero-container .media-item--video{top:60%}@media screen and (max-width:1160px){.centered__hero-container .media-item--video{left:48%}}.centered__hero-container .media-item--picture{display:none}@media (max-width:992px){.centered__hero-container{height:auto;max-height:none}.centered__hero-container .media-item--video{display:none}.centered__hero-container .media-item--picture{display:block}}.centered__hero-inner-wrapper{position:relative;max-width:1184px;margin:0 auto;display:flex;height:100%;align-items:center}.centered__hero-text-wrapper{width:100%}.centered__hero-text-wrapper h1{color:#1d6453}.centered__hero-text-wrapper.theme--light,.centered__hero-text-wrapper.theme--light .centered__page-preamble,.centered__hero-text-wrapper.theme--light h1{color:#fff}.centered__hero-text-wrapper.theme--dark,.centered__hero-text-wrapper.theme--dark h1{color:#1a1a1a}.centered__hero-text-wrapper .centered__page-heading{padding:0;margin-bottom:20px}.centered__hero-text-wrapper .centered__page-preamble{font-size:16px}.centered__column .centered__highlight{margin-bottom:2rem;border-left:4px solid #90c45b;padding:.685rem 2rem 1.5rem;background:#fafafa}.centered__column .centered__highlight--important{border-left:4px solid #e46044}.centered__column h4.centered__highlight{margin-top:2rem;margin-bottom:0;padding-top:1.5rem;padding-bottom:0}@media (max-width:719px){.centered__hero-inner-wrapper{width:100%;height:auto}.centered__column .centered__highlight{margin-bottom:1.5rem;border-left:4px solid #90c45b;padding:.5rem 1.125rem 1.375rem}.centered__column .centered__highlight--important{border-left:4px solid #e46044}.centered__column h4.centered__highlight{margin-top:1.25rem}}.centered__section img{width:100%;height:auto}.centered__section-cta-wrapper a.button:focus{background-color:#11382f;outline:#4d90fe auto}.centered__column .productscrollblock{width:100vw;margin-left:50%;transform:translateX(-50%);margin-top:3rem;margin-bottom:3rem;background-color:#fafafa}.centered__column .product-scroll__heading{border-bottom:none!important;font-size:1.5rem;font-weight:700;line-height:1.5;padding-top:0;text-align:center}.hero-block__link--button,a.centered__link-cta:link{font-weight:600;text-decoration:none;white-space:nowrap;text-align:center}.centered__column .product-scroll__bottom{border-bottom:none!important}.centered__column .product-scroll-item{padding:0 3px}.hero-block__link--button{display:block;font-size:16px;line-height:36px;height:40px;padding:0 5px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.5)}.hero-block__link--button.theme--dark{border:2px solid #000;color:#fff;background-color:#000}.hero-block__link--button.theme--dark:hover{color:#fff;background-color:rgba(0,0,0,.5)}.hero-block__link--button.theme--light{border:2px solid #fff;color:#333;background-color:#fff}.hero-block__link--button.theme--light:hover{color:#333;background-color:rgba(255,255,255,.5)}a.centered__link-cta:link,a.centered__link-cta:visited{background-color:#00857a;color:#fff}a.centered__link-cta:link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:30px;height:3.125rem;font-size:18px;letter-spacing:.01em;padding:4px 30px;cursor:pointer}a.centered__link-cta:hover{color:#fff;background-color:#005f58}a.centered__link-cta:active{color:#fff}.centered__social-media-wrapper{display:flex;justify-content:center;align-items:center;margin-top:1.875rem}.centered__social-media-wrapper>*{margin:1.25rem}.centered__social-media-wrapper img{width:70px}.advisory__section h3,.advisory__section h4{font-size:1.125rem;font-weight:700}@media (max-width:719px){.centered__social-media-wrapper>*{margin:.625rem}.centered__social-media-wrapper img{width:3.125rem}.advisory__section h3,.advisory__section h4{font-size:1rem}}.advisory__section p{font-size:1.125rem;line-height:1.65;letter-spacing:normal}@media (max-width:719px){.advisory__section p{font-size:1rem}}.advisory__section ol,.advisory__section ul{font-size:1.125rem;margin-bottom:1.125rem;max-width:38.75rem}.advisory__section ol li,.advisory__section ul li{display:list-item;line-height:1.65;margin-bottom:.65rem}.advisory__section ul{list-style:disc}.advisory__section ul li{padding-left:.25rem;margin-left:1.3rem}.advisory__section ol{list-style:none;counter-reset:advisory-counter}.advisory__section ol li{counter-increment:advisory-counter}.advisory__section ol li::before{content:counter(advisory-counter);font-weight:700;padding-right:.75rem}@media (max-width:719px){.advisory__section ol,.advisory__section ul{font-size:1rem}.advisory__section ul li{padding-left:0;margin-left:1.2rem}.advisory__section ol li::before{padding-right:.5rem}}.advisory__section img{width:100%;height:auto;margin-bottom:1.125rem}.advisory__section iframe{width:100%}.advisory .topic__heading{font-size:3rem}@media (max-width:719px){.advisory .topic__heading{font-size:2.5rem}}.advisory .topic__nav{font-size:1rem;line-height:1.65;letter-spacing:normal;background-color:#fafafa;margin:3rem 0 1rem;padding:.75rem 2.5rem .5rem}.advisory .topic__nav-heading{font-weight:700}@media (max-width:719px){.advisory .topic__nav{margin:1.875rem 0 0;padding:.375rem 1.5rem .5rem}.advisory .topic__nav-heading{padding-bottom:0}}.advisory .topic__nav-list{list-style:none}.advisory .topic__nav-item{line-height:1.65;color:#2a7d69;padding-left:0;margin:0;border-bottom:1px solid #dbdbdb}.advisory .topic__nav-item:last-of-type{border-bottom:none}.advisory .topic__nav-item a{display:inline-block;width:100%;padding:.685rem 0}.advisory .subtopic__section-heading{font-size:1.5rem;font-weight:700;line-height:1.65;padding-top:0}.advisory .subtopic__section-heading--advisory-products{text-align:center}.advisory__section{padding:0 1.25rem}@media (max-width:719px){.advisory .subtopic__section-heading{font-size:1.375rem;line-height:1.5}.advisory__section{margin-bottom:0;margin-top:0}}.advisory__section .subtopic__section-heading::before{margin-bottom:1.5rem;display:block;content:" ";margin-top:-7rem;height:7rem;visibility:hidden;pointer-events:none}.advisory .product-scroll__heading,.print-only{display:none}.advisory__full-bleed{width:100vw;margin-left:50%;transform:translateX(-50%);margin-top:3rem;margin-bottom:3rem}.advisory__full-bleed-inner-wrapper{max-width:1184px;margin-left:auto;margin-right:auto;padding:2.25rem .5rem 1rem}@media (max-width:719px){.advisory__full-bleed{margin-top:1.75rem;margin-bottom:1.75rem}.advisory__full-bleed-inner-wrapper{padding:2rem .875rem .5rem}.apodos__page-header{padding-left:2.5rem}}.advisory .product-scroll__bottom{border-bottom:0!important}.apodos{background:#fafafa;margin-top:.75rem}.apodos__page-column{width:100%;max-width:31.25rem}.apodos__registration-wrapper{background:#fff;padding:1.25rem 1rem;width:100%;margin-bottom:5rem}.apodos__registration-form{width:100%}@media (max-width:719px){.apodos__registration-wrapper{padding:.685rem .685rem 0;margin-bottom:0}.apodos__registration-form{padding-bottom:1.25rem}.apodos__login-dialog p .sub-heading{display:none}}.apodos__login-wrapper{padding:1.875rem;width:100%}.apodos__login-dialog p{font-size:1rem;line-height:1.5;width:100%}.apodos__login-dialog p .sub-heading{padding-bottom:1.375rem}.apodos__login-button-wrapper{width:35%;padding-top:.25rem}.apodos .FormParagraphText p{line-height:1.5;margin-bottom:0;padding-bottom:0;margin-top:-1.25rem}.apodos .Form__Element__ValidationError{background:#fff;padding-left:.25rem}.apodos .apodos__registration-form .formcontainerblock input[type=radio],.apodos .apodos__registration-form .formcontainerblock input[type=radio]:checked{content:unset;vertical-align:bottom}@media (max-width:719px){.apodos .apodos__registration-form .formcontainerblock .FormSubmitButton,.apodos__login-button-wrapper{width:100%}}.apodos .apodos__registration-form .formcontainerblock .Form__Element__Caption{min-width:unset}@media print{.apodos .apodos__registration-form .formcontainerblock .FormSubmitButton{display:none}.print-only{display:block;margin-top:-3rem}.signaturebox{display:block;border:1px solid #9a9a9a;border-radius:15px;width:100%;height:40px}.info{color:#dbdbdb;display:block;font-style:italic;padding:.25rem 0 0 1.75rem}.apodos__page-header{display:none}.choiceelementblock{page-break-inside:avoid}.selectionelementblock{page-break-before:always}}.centered__medium-bleed--shortcuts{width:100%;height:auto;padding:0 1.25rem}@media (min-width:1160px){.centered__medium-bleed--shortcuts{width:1184px;padding:0}}.centered__shortcuts-wrapper{background-color:#fafafa;width:100%;max-width:100%;height:auto;padding:1.25rem}@media (min-width:1160px){.centered__shortcuts-wrapper{padding:1.875rem}}.centered__column .centered__shortcuts-heading{font-size:1.25rem;letter-spacing:normal;font-weight:600;padding:5px 0 15px}@media (min-width:993px){.centered__column .centered__shortcuts-heading{font-size:1.375rem;text-align:center;padding:20px 0}}.shortcuts__list{display:flex;flex-direction:column}.shortcuts__list>*{width:100%;border-top:1px solid #dbdbdb;padding:15px 0}@media (min-width:1160px){.shortcuts__list{display:flex;flex-direction:row;flex-wrap:wrap}.shortcuts__list>*{flex:0 1 33.33%;padding:20px 15px;border-top:none}}.shortcuts__list>:last-of-type{padding-bottom:0}.shortcuts__link-icon-container{width:.45em;height:1em;font-size:inherit;text-align:center;margin-left:.2em}.shortcuts__link-icon{width:100%;height:100%;line-height:1}a.shortcuts__link-item{font-weight:600;font-size:1.125rem;letter-spacing:normal;display:flex;align-items:center}a.shortcuts__link-item:link,a.shortcuts__link-item:visited{color:#00857E}a.shortcuts__link-item:focus,a.shortcuts__link-item:hover{color:#005F58;text-decoration:underline}a.shortcuts__link-item:active{color:#005F58}@media (min-width:993px){a.shortcuts__link-item{font-size:1.25rem}}a.shortcuts__link-item>img+span{margin-left:.6em}.shortcuts__icon{width:25px;height:25px}.centered__column p.shortcuts__description{display:none}@media (min-width:1160px){.centered__column p.shortcuts__description{display:block;line-height:1.65;letter-spacing:normal;margin:0;max-height:3.125rem;overflow:hidden;padding-top:.5rem}}.flex-wrapper{display:flex;flex-direction:column;justify-content:center}.centered__2-col-page-wrapper{width:100%;max-width:1184px;margin:0 auto}.centered__2-col-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.centered__2-col-container>*{width:100%}.centered__2-col-aside,.centered__2-col-main{display:flex;justify-content:center;flex-wrap:wrap}.centered__2-col-header{width:100%;max-width:100%;height:210px;margin-top:1rem}@media (min-width:720px){.centered__2-col-header{width:100%;max-width:1184px;height:394px}}.centered__2-col-header--vacancy{display:flex;justify-content:center;height:auto}.career .career__section .career__heading{font-size:2.5rem;padding:0}@media (min-width:993px){.career .career__section .career__heading{font-size:3rem;text-align:center;padding:0}}.career .career__section .career__heading--vacancy{text-align:left;font-size:1.75rem;margin-top:1.875rem}@media (min-width:993px){.career .career__section .career__heading--vacancy{font-size:2.5rem}}.career .career__section--vacancy h2,.career .career__section-heading{font-size:1.375rem;line-height:1.5;font-weight:800;letter-spacing:normal;margin-top:1.875rem;padding:0}@media (min-width:993px){.career .career__section--vacancy h2,.career .career__section-heading{font-size:1.5rem;font-weight:800;line-height:1.65;letter-spacing:normal;margin-top:2.5rem;padding:0}}.career .career__section .career__section-heading--social{font-size:1.375rem;line-height:1.65;font-weight:800;letter-spacing:normal;text-align:center}@media (min-width:720px){.career .career__section .career__section-heading--social{font-size:1.5rem;text-align:left}}.career .career__contact-list,.career .career__section .career__preamble,.career .career__section p,.career .career__section ul,.career .career__vacancy-details-list{font-size:1rem;line-height:1.65;letter-spacing:normal;font-weight:400}.career .career__section .career__preamble{margin:1.25rem 0 0}@media (min-width:993px){.career .career__contact-list,.career .career__section .career__preamble,.career .career__section p,.career .career__section ul,.career .career__vacancy-details-list{font-size:1.125rem}.career .career__section .career__preamble{margin-top:1.875rem}}.career .career__section p+p{margin-top:1.25rem}@media (min-width:993px){.career .career__section p+p{margin-top:25px}.career .career__details .career__details-heading,.career .career__tools .career__tools-heading{font-size:1.125rem}}.career .career__section ul{margin:24px 0;list-style:disc inside}.career .career__contact-list,.career__section{margin-top:1.875rem}.career .career__details .career__details-heading,.career .career__tools .career__tools-heading{font-size:1.125rem;letter-spacing:normal;font-weight:600;padding:0 0 15px}.career .career__contact-list-item:first-of-type{font-weight:800}.career__section{box-sizing:border-box;width:100%;max-width:38.75rem;padding:0 1.25rem}@media (min-width:720px){.career__section{margin-top:3.75rem;padding:0 1.25rem}}.career__section--vacancy{margin-top:2.5rem}.career__section--link-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media (min-width:720px){.career__section--contacts{margin-top:0}.career__section--link-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline}}.career__section--social{margin:4.6875rem 0}.career__details,.career__tools{background-color:#fafafa;height:fit-content;padding:25px}.career__details{margin-top:45px}.career__tools-link-wrapper,.career__vacancy-details-list{border-top:2px solid #dbdbdb}.career__details-list-item,.career__link-container{margin:15px 15px 15px 0;display:flex}.career__details-list-item:last-of-type,.career__link-container:last-of-type{margin-bottom:0}.career__details-list-item--cta,.career__link-container--cta{width:100%;justify-content:center;margin:15px 0}@media (min-width:720px){.career__details-list-item--cta,.career__link-container--cta{width:unset;margin:0}}.career__details-list-item{flex-wrap:wrap}.career__vacancy-header-cta{display:flex;width:100%;justify-content:center;margin-top:30px}@media (min-width:720px){.career__vacancy-header-cta{width:unset;justify-content:flex-start}}.career__link-icon-container{width:.45em;height:1em;font-size:inherit;text-align:center;margin-left:.2em}.career__link-icon-container--turn{margin:0 .2em 0 0}.career__link-icon{width:100%;height:100%;line-height:1}.career__link-icon--turn{transform:rotate(.5turn)}a.career__link-item{display:flex;align-items:center;font-weight:600;font-size:1rem}a.career__link-item:link{color:#00857e}a.career__link-item:visited{color:#8343bc}a.career__link-item:focus,a.career__link-item:hover{color:#005f58;text-decoration:underline}a.career__link-item:active{color:#005f58}.career__cta-container{width:100%;max-width:375px}.career__published-date{font-weight:600}.career__social-media-container{display:flex;justify-content:center;align-items:center}.career__social-media-item{margin:15px 10px}@media (min-width:720px){.career__cta-container{width:unset;max-width:unset}.career__social-media-container{justify-content:flex-start}.career__social-media-item:first-of-type{margin-left:0}}.vacancy__detail:first-of-type{font-weight:800}.vacancy__detail+.vacancy__detail{padding-left:6px}.social-media-icon svg{width:3.125rem;height:3.125rem}.vacancy__list-wrapper{margin:3.125rem 0;overflow:hidden;background-color:#fafafa;padding-bottom:4.6875rem}@media (min-width:993px){a.career__link-item{font-size:1.125rem}.vacancy__list-wrapper{margin:4.6875rem 0}}.vacancy .vacancy__list-section-heading{font-size:1.625rem;line-height:1.65;font-weight:800;letter-spacing:normal;padding:4.6875rem 0 50px}@media (min-width:993px){.vacancy .vacancy__list-section-heading{font-size:2rem;text-align:center;padding:100px 0 3.125rem}}.vacancy .vacancy__list,.vacancy .vacancy__list-error-message,.vacancy .vacancy__list-sort-label{font-size:1rem;line-height:1.65;letter-spacing:normal;font-weight:400}@media (min-width:993px){.vacancy .vacancy__list,.vacancy .vacancy__list-error-message,.vacancy .vacancy__list-sort-label{font-size:1.125rem}}.vacancy .vacancy__list-sort-label{padding-right:6px;font-weight:800}.vacancy .vacancy__list-sort-result-heading,.vacancy .vacancy__position{font-size:1.25rem;line-height:1.65;letter-spacing:normal}.vacancy .vacancy__list-sort-result-heading{padding:60px 0;text-align:center}.vacancy h3.vacancy__position{font-weight:600;line-height:1.5;padding:0}.vacancy h3.vacancy__position a.vacancy__position-link:link{color:#00857E}.vacancy h3.vacancy__position a.vacancy__position-link:visited{color:#8343BC}.vacancy h3.vacancy__position a.vacancy__position-link:focus,.vacancy h3.vacancy__position a.vacancy__position-link:hover{color:#005F58;text-decoration:underline}.vacancy h3.vacancy__position a.vacancy__position-link:active{color:#005F58}.vacancy__list-section{align-items:center;padding:0 1.25rem}.vacancy__list-adjust-section{width:100%;max-width:56.25rem}.vacancy__list-filter-result{font-weight:800}.vacancy__list-filter-wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;min-width:270px}@media (min-width:993px){.vacancy .vacancy__list-sort-result-heading,.vacancy .vacancy__position{font-size:1.375rem}.vacancy__list-section{width:100%;max-width:56.25rem}.vacancy__list-filter-wrapper{box-sizing:border-box;width:100%}}.vacancy select.vacancy__list-filter,.vacancy select.vacancy__list-sort{-webkit-font-smoothing:antialiased;box-sizing:inherit;font-family:"Open Sans",Arial,Helvetica,Verdana,sans-serif;line-height:1.65}.vacancy select.vacancy__list-filter{font-size:1rem;font-weight:600;border:1px solid #dbdbdb;border-radius:30px;height:3.125rem;padding:0 20px;width:100%;max-width:330px;margin:10px 0}@media (min-width:993px){.vacancy select.vacancy__list-filter{font-size:1.125rem}.vacancy__list-sort-result-wrapper{display:flex;justify-content:space-between;align-items:center}}.vacancy h3.vacancy__list-column-heading{display:none}@media (min-width:993px){.vacancy h3.vacancy__list-column-heading{display:inline-block;font-size:1.125rem;font-weight:800;line-height:1.65;padding:20px 0}}.vacancy select.vacancy__list-sort{font-size:1rem;font-weight:400;background-color:#fafafa;border:none;letter-spacing:normal;width:180px}.vacancy__list-sort-result{padding:10px 0}.vacancy__list{width:100%}@media (min-width:993px){.vacancy select.vacancy__list-sort{font-size:1.125rem}.vacancy__list-sort-result{padding:20px 0}.vacancy__list{width:100%;max-width:56.25rem}}.vacancy__list-item{width:100%;padding:25px 0;border-top:1px solid #dbdbdb}.vacancy__list-item:last-of-type{border-bottom:1px solid #dbdbdb}.vacancy__details{font-weight:800}.vacancy__list-error-wrapper{box-sizing:border-box}@media (min-width:720px){.vacancy select.vacancy__list-filter{margin:10px}.vacancy__list-error-wrapper{padding:0 1.875rem;width:100%;max-width:38.75rem}}.vacancy__list-error-message{background-color:#fdf0ee;padding:1.875rem;border-left:4px solid #e46044}