.elementor .yb-sidokolumn{position:sticky;inset-block-start:1.5rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .yb-notis{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--yb-radie-liten);border-inline-start-width:3px;background-color:rgba(167, 177, 138, 0.22);display:flex;flex-direction:column;gap:0.5rem;border-left-style: solid; border-left-color: var(--yb-oliv);\n}.elementor .yb-artikel{width:100%;max-width:var(--yb-textbredd);padding:0px;display:flex;flex-direction:column;gap:1.1rem;}.elementor .yb-artikel-rutnat{width:100%;max-width:var(--yb-maxbredd);padding:0px;display:grid;gap:clamp(2.5rem, 1rem + 5vw, 6rem);grid-template-columns:minmax(0, 1fr) minmax(0, 330px);grid-template-rows:auto;align-items:start;}.elementor .yb-footerlank:hover,.elementor .yb-footerlank:focus-visible{color:var(--yb-sand);text-decoration:underline;background-color:transparent;}.elementor .yb-footerlank{min-height:40px;font-family:var(--yb-font-text);font-weight:500;font-size:0.9375rem;color:var(--yb-creme);line-height:1.4;text-decoration:none;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;text-align: left;\n}.elementor .yb-footerrubrik{font-family:var(--yb-font-text);font-weight:700;font-size:0.75rem;color:var(--yb-salvia);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;margin-block-end:0.5rem;}.elementor .yb-kort{padding:clamp(1.5rem, 1.2rem + 1vw, 2.25rem);border-radius:var(--yb-radie);border-width:1px;border-color:var(--yb-linje);border-style:solid;background-color:var(--yb-ljus);display:flex;flex-direction:column;gap:0.75rem;}.elementor .yb-textlank:hover,.elementor .yb-textlank:focus-visible{color:var(--yb-oliv);background-color:transparent;text-decoration-color: var(--yb-oliv);\n}.elementor .yb-textlank{min-height:44px;font-family:var(--yb-font-text);font-weight:600;font-size:1rem;color:var(--yb-skog);line-height:1.5;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;text-decoration-color: var(--yb-salvia); text-decoration-thickness: 2px; text-underline-offset: 0.3em; text-align: left;\n}.elementor .yb-knapp:hover,.elementor .yb-knapp:focus-visible{color:var(--yb-creme);border-color:var(--yb-skog-morkare);background-color:var(--yb-skog-morkare);}.elementor .yb-knapp{min-height:52px;font-family:var(--yb-font-text);font-weight:600;font-size:1rem;color:var(--yb-creme);letter-spacing:0.01em;line-height:1.2;text-align:center;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:var(--yb-radie-liten);border-width:1px;border-color:var(--yb-skog);border-style:solid;background-color:var(--yb-skog);transition:background-color 0.15s, color 0.15s, border-color 0.15s;display:inline-flex;justify-content:center;align-items:center;}.elementor .yb-liten{font-family:var(--yb-font-text);font-weight:500;font-size:var(--yb-liten);color:var(--yb-dampad);line-height:1.55;}.elementor .yb-text{font-family:var(--yb-font-text);font-weight:400;font-size:var(--yb-brodtext);color:var(--yb-text);line-height:1.75;}.elementor .yb-ingress{font-family:var(--yb-font-text);font-weight:400;font-size:var(--yb-ingress);color:var(--yb-text);line-height:1.6;}.elementor .yb-h3{font-family:var(--yb-font-rubrik);font-weight:600;font-size:var(--yb-h3);color:var(--yb-skog);line-height:1.15;}.elementor .yb-h1{font-family:var(--yb-font-rubrik);font-weight:500;font-size:var(--yb-h1);color:var(--yb-skog);letter-spacing:-0.015em;line-height:1.02;}.elementor .yb-eyebrow{font-family:var(--yb-font-text);font-weight:700;font-size:0.8125rem;color:var(--yb-oliv);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .yb-stack{padding:0px;display:flex;flex-direction:column;gap:var(--yb-rum-s);}.elementor .yb-inner{width:100%;max-width:var(--yb-maxbredd);padding:0px;display:flex;flex-direction:column;gap:var(--yb-rum-m);}.elementor .yb-sektion{width:100%;padding-block-start:var(--yb-sektion-y);padding-block-end:var(--yb-sektion-y);padding-inline-start:var(--yb-sida-x);padding-inline-end:var(--yb-sida-x);background-color:var(--yb-creme);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .yb-knapp-ljus:hover,.elementor .yb-knapp-ljus:focus-visible{color:var(--yb-skog);border-color:var(--yb-sand);background-color:var(--yb-sand);}.elementor .yb-knapp-ljus{color:var(--yb-skog);border-width:1px;border-color:var(--yb-creme);border-style:solid;background-color:var(--yb-creme);}.elementor .yb-inner-text{max-width:var(--yb-textbredd);}.elementor .yb-topo-ljus{background-image:url("/wp-content/plugins/yogablock-butik/assets/topo-sand.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:900px auto;background-position:0% 0%;background-position: left -160px bottom -200px;\n}.elementor .yb-topo{background-image:url("/wp-content/plugins/yogablock-butik/assets/topo-oliv.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:820px auto;background-position:0% 0%;background-position: right -120px top -80px;\n}.elementor .yb-sektion-kompakt{padding-block-start:var(--yb-rum-l);padding-block-end:var(--yb-rum-l);}.elementor .yb-sektion-skog{color:var(--yb-creme);background-color:var(--yb-skog);}.elementor .yb-pa-morkt{color:var(--yb-creme);}.elementor .yb-intro{padding-block-start:1.5rem;padding-block-end:clamp(2.5rem, 2rem + 2vw, 4rem);}