/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
/*!
Theme Name: Apteekkarin 2025
Template: apteekkarin
Version: 1.0
*/
@font-face{font-family:Saans;src:url(./fonts/SaansMedium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Saans;src:url(./fonts/SaansBold.woff2)format("woff2");font-weight:700;font-style:normal}@layer theme{:root,:host{--font-sans:"Saans",sans-serif;--font-weight-normal:500;--font-weight-medium:500;--font-weight-bold:700;--color-brand-1:#b00061;--color-brand-2:#633b29;--color-brand-3:#ed3359;--color-brand-4:#4229a8;--color-brand-5:#f05224;--color-brand-6:#70c200;--color-brand-text:#242424}}@layer base,components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.bg-brand-1{background-color:var(--color-brand-1)}.bg-brand-2{background-color:var(--color-brand-2)}.bg-brand-3{background-color:var(--color-brand-3)}.bg-brand-4{background-color:var(--color-brand-4)}.bg-brand-5{background-color:var(--color-brand-5)}.bg-brand-6{background-color:var(--color-brand-6)}}.apteekkarin{font-family:var(--font-sans);font-weight:var(--font-weight-medium);color:var(--color-brand-text);background-color:var(--color-brand-1)}.apteekkarin h1,.apteekkarin h2,.apteekkarin h3,.apteekkarin h4,.apteekkarin h5,.apteekkarin h6,.apteekkarin strong{font-weight:var(--font-weight-bold)}.apteekkarin a{color:var(--color-brand-1)}.apteekkarin #mega-menu-wrap-primary{background-color:var(--color-brand-1)}.apteekkarin #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{text-transform:none}.apteekkarin #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,.apteekkarin #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,.apteekkarin #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{color:var(--color-brand-1)}.apteekkarin main .content-area .container--article-image,.apteekkarin main .submenu ul[class] li a,.apteekkarin main .submenu ul[class] li a:hover,.apteekkarin main .submenu ul[class] li a:visited,.apteekkarin main .submenu ul[class] li a:active,.apteekkarin main article table.big tr:first-child{background-color:var(--color-brand-1)}.apteekkarin main tr:nth-child(odd){background-color:#b000611a}@supports (color:color-mix(in lab, red, red)){.apteekkarin main tr:nth-child(odd){background-color:color-mix(in oklab,var(--color-brand-1)10%,transparent)}}:is(.apteekkarin #mega-menu-primary>li.mega-current-menu-item,.apteekkarin #mega-menu-primary>li.mega-current_page_item,.apteekkarin #mega-menu-primary>li.mega-current-menu-ancestor,.apteekkarin #mega-menu-primary>li.mega-current_page_ancestor)>a,:is(.apteekkarin #mega-menu-primary>li.mega-current-menu-item,.apteekkarin #mega-menu-primary>li.mega-current_page_item,.apteekkarin #mega-menu-primary>li.mega-current-menu-ancestor,.apteekkarin #mega-menu-primary>li.mega-current_page_ancestor)>a:hover,:is(.apteekkarin #mega-menu-primary>li.mega-current-menu-item,.apteekkarin #mega-menu-primary>li.mega-current_page_item,.apteekkarin #mega-menu-primary>li.mega-current-menu-ancestor,.apteekkarin #mega-menu-primary>li.mega-current_page_ancestor)>a:active,:is(.apteekkarin #mega-menu-primary>li.mega-current-menu-item,.apteekkarin #mega-menu-primary>li.mega-current_page_item,.apteekkarin #mega-menu-primary>li.mega-current-menu-ancestor,.apteekkarin #mega-menu-primary>li.mega-current_page_ancestor)>a:focus{color:var(--color-brand-1)!important}.apteekkarin .nappi a{border-color:var(--color-brand-1)}.apteekkarin .content-front-page .front-page-highlights .front-page-highlight h1{text-transform:none}.apteekkarin .content-front-page .front-page-highlights .front-page-highlight:not(.image) .square-content{justify-content:center;align-items:left;flex-direction:column;gap:1.5rem;display:flex}.apteekkarin .content-front-page .front-page-highlights .front-page-highlight:not(.image) .square-content a{border-radius:999px;padding:.5rem 2rem;font-weight:400;position:static}.apteekkarin .content-front-page .front-page-highlights .front-page-highlight:not(.image) .square-content a:after{content:none;display:none}.apteekkarin .content-front-page .front-page-highlights .front-page-highlight.image a{position:static}.apteekkarin .content-front-page .front-page-highlights .front-page-highlight.image a:after{content:none;display:none}footer a{color:#fff!important}